Prozess starten bei: Datensatzänderung

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.
Damit der Prozessauslöser zutrifft, werden prinzipiell zwei Dinge geprüft:
- 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. - 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.
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:

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:

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.