BPMN-Gateways im Detail
Gateways steuern, wie sich der Ablauf verzweigt und wieder zusammenfindet. Procevia bietet vier Typen.
Die vier Gateway-Typen
Abschnitt betitelt „Die vier Gateway-Typen“| Typ | Symbol | Bedeutung |
|---|---|---|
| Exklusiv (XOR) | Raute mit X | genau ein Weg wird genommen, je nach Bedingung |
| Parallel (AND) | Raute mit Plus | alle Wege laufen gleichzeitig |
| Inklusiv (OR) | Raute mit Kreis | ein oder mehrere Wege, je nach Bedingungen |
| Ereignisbasiert | Raute mit doppeltem Kreis | der Weg hängt davon ab, welches Ereignis zuerst eintritt |
Verzweigen und Zusammenführen
Abschnitt betitelt „Verzweigen und Zusammenführen“Ein Gateway hat zwei Rollen: Es verzweigt den Ablauf in mehrere Wege und es führt Wege wieder zusammen. Wichtig ist die Balance: Was ein paralleles Gateway aufteilt, sollte ein paralleles Gateway wieder zusammenführen. Fehlt die Zusammenführung, warnt dich die Validierung vor einem möglichen Stillstand.
Bedingungen
Abschnitt betitelt „Bedingungen“Beim exklusiven und inklusiven Gateway entscheidet eine Bedingung, welcher Weg genommen wird. Die Bedingung trägst du im Eigenschaften-Panel des Sequenzflusses ein (Feld „Bedingung“, zum Beispiel ${betrag > 1000}). Zusätzlich kannst du den Fluss mit einem sprechenden Label wie „Betrag über 1000 Euro“ beschriften. Im Zweifel hilft die Simulation, die Verzweigung durchzuspielen.