Skip to main content
Inhaltsverzeichnis

Workflow-Objekt: Paralleles Gateway

Ein paralleles Gateway kann in einem Workflow dazu genutzt werden, um mehrere Aufgaben parallel durchzuführen. Anwendungsmöglichkeiten. Wenn die parallel durchzuführenden Aktivitäten von der derzeit…

Christoph Lemos
geändert von Christoph Lemos

Ein paralleles Gateway kann in einem Workflow dazu genutzt werden, um mehrere Aufgaben parallel durchzuführen.

Anwendungsmöglichkeiten

Wenn die parallel durchzuführenden Aktivitäten von der derzeit zuständigen Person bearbeitet werden sollen, können Aufgaben, Sub-Prozesse oder E-Mail senden Objekte hinter dem Gateway modelliert werden. Alle Aktivitäten werden der aktuell zuständigen Person im Vorgang gleichzeitig angezeigt und sie können in beliebiger Reihenfolge abgearbeitet werden (Hinweis im folgenden Abschnitt beachten).

Alternativ oder zusätzlich können eine oder mehrere Aufgaben oder Sub-Prozesse von einem oder verschiedenen Bearbeitern angefordert werden.

Wenn verschiedene Personen dieselbe Aufgabe parallel durchführen sollen (z.B. etwas prüfen oder freigeben), ist kein paralleles Gateway erforderlich. Die Personen können in einer Feldgruppe gesammelt werden, die als Adressliste für die Anforderung dient.

Modellieren mit und ohne das zusammenführende zweite parallele Gateway

Geöffnetes Gateway schließen

Geöffnetes Gateway nicht schließen

Wird ein geöffnetes paralleles Gateway nach den angesteuerten Aktivitäten durch ein zweites Gateway geschlossen, wird ein Vorgang auf den Abschluss aller Aktivitäten zwischen diesen beiden Gateways warten. Das Zwischenereignis "Ziel" wird also nur erreicht, wenn Aufgabe 1 und Aufgabe 2 durchgeführt werden.

Wird ein geöffnetes paralleles Gateway nach den angesteuerten Aktivitäten nicht durch ein zweites Gateway geschlossen, wird ein Vorgang nach Abschluss einer der Aktivitäten weiterlaufen. Das Zwischenereignis "Ziel" wird also erreicht, wenn Aufgabe 1 oder Aufgabe 2 durchgeführt werden.

Achtungspunkte im Zusammenhang mit anderen Workflow-Objekten

Weiterleitung: Zwischen zwei parallelen Gateways kann es nur maximal eine Weiterleitung geben, da ein Vorgang zu einem Zeitpunkt immer nur bei einer zuständigen Person liegen in kann. Hingegen können zeitgleich von mehreren Personen Aufgaben angefordert werden, weil sich die Zuständigkeit des Vorgangs dabei nicht ändert.
Zwischenereignis: Zwischen zwei parallelen Gateways darf es kein Zwischenereignis geben. Findet doch ein Statuswechsel statt, werden die noch nicht ausgeführten Aufgaben vom Workflow ignoriert.
Daher sollten Zwischenereignisse immer vor einen öffnenden parallelen Gateway und hinter einem zusammenführenden Gateway modelliert werden.

War der Artikel hilfreich?

Workflow-Objekt: Timer

Workflow-Objekt: Sub-Prozess

Kontakt