Exklusives Gateway (XOR)
BPMNAuch: XOR-Gateway , Exclusive Gateway , Entweder-Oder-Gateway
Gateway, bei dem aus mehreren Möglichkeiten genau ein Pfad für den weiteren Ablauf gewählt wird (SPLIT, Auswahl 1 aus n) bzw. bei dem aus mehreren eingehenden Pfaden zusammengeführt wird (JOIN). Entspricht dem XOR-Konnektor der eEPK-Methode.
Beispiel: In einem Reiseprozess kann entweder ein Flug oder eine Bahnfahrt gebucht werden, niemals beides gleichzeitig. Das XOR-Gateway wird grafisch als Raute mit einem X im Inneren dargestellt.
Das XOR-Gateway ist das am häufigsten genutzte Gateway in der Praxis, weil die meisten Prozessverzweigungen Entscheidungscharakter haben.
Wie funktioniert die exklusive Verzweigung genau?
Die Spezifikation beschreibt das verzweigende exklusive Gateway als Weggabelung, an der für einen Prozessdurchlauf genau ein Pfad genommen wird; man kann es sich als Frage vorstellen, die an dieser Stelle gestellt wird und deren Antworten die ausgehenden Kanten sind (OMG 2014, S. 289). Die Entscheidung beruht auf Prozessdaten, weshalb Weske vom datenbasierten exklusiven Gateway spricht.
Bei der Ausführung werden die Bedingungen der ausgehenden Kanten der Reihe nach geprüft, die erste zutreffende gewinnt. Überschneiden sich zwei Bedingungen, entscheidet damit die Prüfreihenfolge, was in Fachmodellen leicht übersehen wird (Weske 2024, S. 230 f.). Ein Standardfluss ohne Bedingung wird immer zuletzt geprüft und stellt sicher, dass genau eine Kante ausgelöst wird.
Wie sieht ein XOR-Gateway als Zusammenführung aus?
Als Zusammenführung wartet das exklusive Gateway auf keinen anderen Pfad: Sobald ein eingehender Pfad ankommt, geht es weiter. Das ist das richtige Symbol, um alternative Zweige nach einer Entscheidung wieder zu vereinen. Ein paralleles Gateway wäre hier falsch, weil es auf alle Eingänge warten würde, von denen nur einer je kommt.
Der Standard erlaubt auch, dass eine Aufgabe mehrere eingehende Kanten hat und dann wie eine exklusive Zusammenführung wirkt (Weske 2024, S. 231). Für Fachmodelle ist das explizite Gateway trotzdem die bessere Wahl, weil es die Struktur sichtbar macht.
Wo liegt der Unterschied zum ereignisbasierten Gateway?
Beide Gateways lösen genau einen Pfad aus. Das XOR-Gateway entscheidet selbst anhand von Daten, die zum Zeitpunkt der Verzweigung bekannt sind. Das ereignisbasierte Gateway überlässt die Entscheidung der Umwelt und wartet ab, welches Ereignis zuerst eintritt, etwa eine Antwort oder ein Fristablauf. Wer sich unsicher ist, prüft die Frage: Kann der Prozess die Entscheidung jetzt treffen? Wenn ja, ist das XOR-Gateway richtig; wenn er warten muss, das ereignisbasierte.
Häufige Fragen zu Exklusives Gateway (XOR)
- Wie formuliert man die Frage am XOR-Gateway?
- Als Frage mit klar abgrenzbaren Antworten, etwa „Betrag über 10.000 Euro?“ mit den Kanten „ja“ und „nein“. Die Frage steht am Gateway, die Antworten stehen an den Kanten.
- Braucht jedes XOR-Gateway einen Standardfluss?
- Nicht zwingend, aber empfehlenswert, sobald die Bedingungen nicht nachweislich alle Fälle abdecken. Der Standardfluss verhindert, dass ein Prozess ohne zutreffende Bedingung stehen bleibt.
Quellen
- Gadatsch, A. (2025): Grundkurs Geschäftsprozess-Management, 11. Aufl., Springer Vieweg, S. 162
- Allweyer, T. (2015): BPMN 2.0, 3. Aufl., Norderstedt, S. 24
- OMG (2014): Business Process Model and Notation (BPMN), Version 2.0.2, Object Management Group, S. 289
- Weske, M. (2024): Business Process Management. Concepts, Languages, Architectures, 4. Aufl., Springer, S. 230 f.
Autor: Jordanis Kleinöder Stafidis, Gründer und Geschäftsführer der Procevia GmbH · Aktualisiert am
Siehe auch: Gateway , Paralleles Gateway (AND) , Inklusives Gateway (OR)