Direkt zum Hauptinhalt

Prozess starten bei: Datensatzänderung

vkOIO2apZo2qZZyo-0789eedf-6744-4c31-b724-86d7c210f6ec.png
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:
  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.

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:

C6EoqNzjKlYsQ5GS-b5a3e6e3-21a3-48ee-ae89-e125fd2cc17e.png
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.