# Prozess starten bei: Datensatzänderung

<div id="bkmrk-">![](https://doku.artbase-software.de/uploads/images/gallery/2026-08/vkOIO2apZo2qZZyo-0789eedf-6744-4c31-b724-86d7c210f6ec.png)  
</div><div id="bkmrk-sobald-ein-datensatz"><div>Sobald ein Datensatz in aB-Agenta gespeichert wird, schaut das System nach, ob es einen Prozessauslöser für eine Datensatzänderung gibt, der auf diesen Datensatz zutrifft. Wenn dem so ist, wird der entsprechende Prozess gestartet und läuft so weit durch, bis eine Benutzerinteraktion erforderlich ist. An dieser Stelle stoppt der Prozess und muss dann manuell weitergeführt werden.</div><div>Damit der Prozessauslöser zutrifft, werden prinzipiell zwei Dinge geprüft:</div></div><div id="bkmrk-datensatzkriteriendi">1. Datensatzkriterien  
    Diese Kriterien legen fest, ob der Datensatz überhaupt in Frage kommt. Man könnte z.B. einen Prozessauslöser für einen Vertrag definieren, der startet sobald der Vertragsstatus auf aktiv gestellt wird. Dieser Auslöser soll aber nicht bei Verträgen der Allianz starten. Dann kann das über die Datensatzkriterien definiert werden.
2. Feld-Änderungen  
    Die Feld-Änderungen definieren die Zustandsänderungen eines Feldes, die für die Start-Prüfung hergenommen werden. Man kann sowohl für den alten als auch für den neuen Feldwert einen Zustand definieren, der für den gerade zu speichernden Datensatz zutreffen muss, damit der Prozess ausgeführt wird.   
    Folgende Zustände können für den alten und den neuen Feld-Wert festgelegt werden:  
    **egal**  
    Der Wert des Feldes spielt keine Rolle  
      
    **gleich**  
    Der Wert des Feldes muss dem hinterlegten Wert entsprechen  
      
    **leer**  
    Der Wert des Feldes muss leer sein.  
      
    **nicht leer**  
    Der Wert des Feldes darf nicht leer sein.

  
</div><div id="bkmrk-im-oberen-bild-ist-e">Im oberen Bild ist eine Feld-Änderung angelegt, die bedeutet, dass der Prozess ausgeführt werden soll, wenn das Feld "Erledigter Schaden" auf "Ja" gestellt wird. Der alte Wert spielt dabei keine Rolle.  
Ebenso könnte man einen Auslöser für einen Kunden definieren, der dann startet, wenn der Objekttyp vom Wert "Interessenten" aus "Kunden" umgestellt wird. Das würde dann so aussehen:  
  
![](https://doku.artbase-software.de/uploads/images/gallery/2026-08/C6EoqNzjKlYsQ5GS-b5a3e6e3-21a3-48ee-ae89-e125fd2cc17e.png)  
</div><div id="bkmrk-ist-die-option-%22alle">Ist die Option "Alle Feld-Änderungen müssen zutreffen" gesetzt, müssen alle definierten Feld-Änderungen zutreffen, damit der Prozess-Auslöser startet. Ansonsten muss nur eine der Bedingungen zutreffen.</div>