Statusübergänge einfügen
Bisher wurden die definierten Prozessschritte ihren Prozessrollen zugeordnet und linear miteinander verknüpft.
Fachlich implizieren einige dieser Schritt aber keinen linearen Prozessablauf, sondern symbolisieren Entscheidungen, die den weiteren Prozessablauf bestimmen:
Wenn etwas die abschließende Überprüfung eines Tickets durch den Tester negativ ausfällt, soll das Ticket erneut bearbeitet und nicht geschlossen werden.
BPMN bietet hierfür das Sprachelement "Gateway" Symbolisiert durch eine Raute:
Wird beim Erstellen einer neuen Verbindung ausgehend von einem Prozessschritt als Zielobjekt die Raute gewählt wird ein Gateway erstellt.
Ausgehend von diesem können nun mehrere Verbindungen zu unterschiedlichen Zielprozessschritten erstellt werden.
Durch Klick auf diese Verbindungen können diese fachlich benannt werden.
Wenn später ein Benutzer einen Prozessschritt abschließt, der in einen Gateway mündet, werden ihm die Bezeichnungen der Ausgangswege zur Auswahl angeboten, d.h. der Benutzer kann bestimmen, welcher Prozesspfad durchlaufen wird.