...
Mit Verzweigungen wird dargestellt, wie mit den folgenden Teilen eines Prozesses zu verfahren ist. | ||
Symbol | Name | Beschreibung |
---|---|---|
Parallele Verzweigung | Bei der parallelen Verzweigung werden sämtliche nachfolgenden Pfade gleichzeitig ausgeführt. | |
Exklusive datenbasierte Verzweigung | Bei dieser Verzweigung handelt es sich um eine datenbasierte Fallunterscheidung. Abhängig von den vorhandenen Prozessdaten wird der Prozessfluss an genau einem Pfad weitergeleitet. Als Beschreibung der exklusiven datenbasierten Verzweigung ist eine Frage zu formulieren, die zwecks Fallunterscheidung zu beantworten ist. Die zu unterscheiden Antworten sind entsprechend als Beschriftung an den aus dem Verzweigungssymbol ausgehenden Sequenzfluss-Verbindern zu verwenden. | |
Inklusive datenbasierte Verzweigung | Die inklusive Verzweigung leitet den Prozessfluss in Abhängigkeit von den vorhandenen Prozessdaten an mindestens einen Pfad weiter. Es können auch mehrere (im Extremfall sogar alle) nachfolgenden Pfade gleichzeitig ausgeführt werden. | |
Exklusive ereignisbasierte Verzweigung | Zur Modellierung einer ereignisbasierten Fallunterscheidung wird diese Verzweigung genutzt. In der Regel folgen dieser Verzweigung zwei oder mehr empfangende Zwischenereignisse oder empfangende Aufgaben. Sobald eines der Ereignisse eingetreten ist bzw. eine empfangende Aufgabe ausgelöst wurde, wird der auf diesem Ereignis hierauf folgende Pfad durch den Prozess beschritten. Der alternative Pfad wird Die alternativen Pfade werden für dieselbe Prozess-Instanz dann nicht mehr beschritten - auch dann nicht, wenn das zugehörige Ereignis zu einem späteren Zeitpunkt noch eintreten sollte. Achtung: Im Gegensatz zu den anderen Kontrollflussoperatoren kann die “ereignisbasierte Verzweigung” nicht spiegelbildlich zur Zusammenführung verschiedener Kontrollfluss-Pfade genutzt werden. | |
Mit Zusammenführungen/Verschmelzungen wird dargestellt, ob und wie zusammenlaufende Teile von Prozessen aufeinander abgestimmt / synchronisiert werden: | ||
Entweder-Oder-Zusammenführung | Eine Entweder-Oder-Zusammenführung drückt aus, dass die Prozessteile mit Aufgabe A und mit Aufgabe B bei Ankunft an der Zusammenführung unabhängig voneinander einfach weiterlaufen. Die auf die Zusammenführung folgenden Prozessteile werden daher mehrfach durchlaufen (einmal für jeden in die Zusammenführung einmündenden Prozess-Pfad). | |
Verschmelzung | Eine Verschmelzung drückt aus, dass die Prozessteile mit Aufgabe A und mit Aufgabe B bei Ankunft an der Verschmelzung aufeinander warten und erst wenn die Prozesseteile A und B angekommen sind, läuft der Prozess weiter. Der unmittelbar auf die Verschmelzung folgende Prozessteil wird daher nur einmal durchlaufen. | |
Oder-Verschmelzung | Eine Oder-Verschmelzung drückt aus, dass ein Prozessteil bei Ankunft an der Verschmelzung auf alle anderen aktiven, parallel ausgeführten Prozessteile wartet. Erst wenn all diese Prozessteile bei der Verschmelzung angekommen, sind läuft der Prozess weiter. |
...