Gateway
BPMNAuch: Konnektor , Verzweigung
BPMN-Element zur Darstellung von Verzweigungen (SPLIT) oder Zusammenführungen (JOIN) von Pfaden in Prozessen, grafisch als Raute. Gateways bilden Varianten ab, die sich im Ablauf eines Prozesses ergeben können, und entsprechen den aus der eEPK bekannten UND-, XOR- und ODER-Konnektoren.
Gateways sind Entscheidungspunkte im Prozess, an denen festgelegt wird, wie der weitere Ablauf verläuft. Die BPMN kennt vier Haupttypen:
- Exklusives Gateway (XOR): entweder/oder, genau ein Pfad wird gewählt
- Paralleles Gateway (AND): alle Pfade werden parallel durchlaufen
- Inklusives Gateway (OR): ein oder mehrere Pfade werden gewählt
- Komplexes Gateway: beliebige Regeln, die sich nicht durch die Standard-Gateways abbilden lassen
Darüber hinaus gibt es weitergehende Spezialformen wie das ereignisbasierte Gateway.
Was unterscheidet Verzweigung und Zusammenführung?
Jedes Gateway wirkt entweder als Verzweigung mit einem Eingang und mehreren Ausgängen oder als Zusammenführung mit mehreren Eingängen und einem Ausgang (Weske 2024, S. 229). Beide Rollen tragen dasselbe Symbol, deshalb liest man die Richtung an den Pfeilen ab.
Gateways mit mehreren Ein- und Ausgängen zugleich sind erlaubt, gelten aber als schlechte Praxis: Zwei Verhaltensweisen in einem Symbol erschweren das Lesen. Sauberer ist eine Folge aus zusammenführendem und verzweigendem Gateway. Die Modellierungsrichtlinien raten außerdem zu strukturierten Modellen, in denen jede Verzweigung durch eine Zusammenführung desselben Typs geschlossen wird (Mendling et al. 2010).
Welches Gateway passt zu welcher Situation?
Die Wahl folgt der Frage, wie viele Pfade nach der Raute aktiv sind. Genau einer: exklusives Gateway. Alle: paralleles Gateway. Einer oder mehrere, je nach Bedingung: inklusives Gateway. Der erste eintretende äußere Umstand entscheidet: ereignisbasiertes Gateway. Eine Regel, die sich mit keinem der Typen ausdrücken lässt: komplexes Gateway.
Für die Praxis genügen meist zwei Typen. Modelle, die nur exklusive und parallele Gateways verwenden, sind nachweislich weniger fehleranfällig, weil die Zusammenführung eines inklusiven Gateways mehrdeutig ist (Mendling et al. 2010). Das komplexe Gateway sollte man wegen seiner nicht sichtbaren Logik nur mit Bedacht einsetzen.
Welche Gateway-Fehler sind typisch?
Der häufigste Fehler ist die falsche Zusammenführung: Nach einer parallelen Verzweigung führt ein exklusives Gateway die Pfade zusammen, was den Folgeschritt zweimal auslöst. Umgekehrt wartet ein paralleles Gateway nach einer exklusiven Verzweigung auf Pfade, die nie kommen, der Prozess bleibt stehen.
Der dritte Fehler ist eine Verzweigung direkt aus einer Aufgabe ohne Gateway, deren Verhalten Weske als Quelle von Endlosschleifen beschreibt (Weske 2024, S. 232). Gadatsch ordnet die Gateways den aus der EPK bekannten Konnektoren UND, XOR und ODER zu, was Umsteigern die Einordnung erleichtert (Gadatsch 2025, S. 162).
Häufige Fragen zu Gateway
- Trifft ein Gateway selbst eine Entscheidung?
- Nein. Ein Gateway zeigt nur, dass sich der Ablauf teilt oder zusammenführt. Die Bedingung steht an der ausgehenden Kante, die Entscheidung wird in der Aufgabe davor getroffen oder durch ein Ereignis ausgelöst.
- Warum sollte man Gateways immer markieren?
- Weil das exklusive Gateway auch ohne X-Symbol erlaubt ist. Eine leere Raute ist damit mehrdeutig lesbar. Weske empfiehlt, jedes Gateway mit seinem Symbol zu kennzeichnen.
Quellen
- Gadatsch, A. (2025): Grundkurs Geschäftsprozess-Management, 11. Aufl., Springer Vieweg, S. 162
- OMG (2011): Business Process Model and Notation (BPMN) Specification, Version 2.0, S. 287 ff.
- Weske, M. (2024): Business Process Management. Concepts, Languages, Architectures, 4. Aufl., Springer, S. 229 f.
- Mendling, J. / Reijers, H. A. / van der Aalst, W. M. P. (2010): Seven Process Modeling Guidelines (7PMG), Information and Software Technology 52(2)
Autor: Jordanis Kleinöder Stafidis, Gründer und Geschäftsführer der Procevia GmbH · Aktualisiert am
Siehe auch: Exklusives Gateway (XOR) , Paralleles Gateway (AND) , Inklusives Gateway (OR) , Komplexes Gateway , BPMN