Verwendung von Variablen in Mailvorlagen
13. September 2016
Was ist ein „Checkpoint“?
13. September 2016

Workflow: Was bewirken die verschiedenen Optionen unter „Wann soll der Workflow ausgeführt werden“ ?

Bei der Definition eines Workflows kann man bei „Wann soll der Workflow ausgeführt werden“ zwischen 5 Optionen wählen:

Um diese Bedingungen richtig zu interpretieren sollte man etws über die Arbeitsweise von Workflows wissen:
Beim Abspeichern eines Datensatzes (Kunde, Ansprechpartner,…) werden immer die Bedingungen/Regeln für alle Workflows des betreffenden Moduls (also Kunde, Ansprechpartner ..) überprüft. Trifft eine der Bedingungen zu, dann wird ein Eintrag in eine Workflow-Warteschlange gemacht. Im „Scheduler“ steht dann drin, wie oft diese Workflow-Warteschlange überprüft wird (=der erste Eintrag in der Liste). Wird bei dieser Überprüfung ein Eintrag in der Warteschlange gefunden, wird die mit diesem Workflow verbundene Aufgabe ausgeführt. Damit sollten die o.g Bedingungen besser zu verstehen sein:
 

  • nur beim ersten Speichern
    Vollständig: Nur beim ersten Speichern eines Datensatzes (Kunde, Ansprechpartner ..) wird geprüft, ob die Bedingungen erfüllt sind.
    Wenn ein Kunde, Ansprechpartner,… im System erscheint (durch manuelle Erzeugung oder durch einen Job, …), wird ein Eintrag in der Warteschlange gemacht. Dies passiert nur genau ein Mal !
  • solange bis die gesetzte Bedingung eintritt
    Bei jedem Abspeichern eines Datensatzes werden die Bedingungen überprüft. Sind sie erfüllt, wird ein Eintrag in die Warteschlange gemacht. Danach wird dieser Datensatz nie mehr überprüft.
  • jedesmal wenn ein Datensatz gespeichert wird
    Die Bedingungen werden bei jedem Abspeichern eines Datensatzes überprüft und bei Erfüllung ein Eintrag in der Warteschlange gemacht.
  • jedesmal wenn ein Datensatz geändert wird.
    Diese Regel ist ganz ähnlich der vorangegangenen. Hier werden die Bedingungen/Regeln allerdings nur geprüft, wenn tatsächlich eine Änderung beim Abspeichern erkannt wurde. Bei der voranstehenden Bedingung wird auch geprüft, wenn der Datensatz unverändert abgespeichert wurde.
  • System
    Diese Option wird derzeit nicht genutzt. Sie ist für spätere Erweiterungen vorgesehen. Bei Auswahl wird der Workflow nie gestartet werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert