Analyse und Modellierung vo... / 2.4 Das Token-Konzept

Bevor wir auf einige besondere Gateways eingehen, hilft es, wenn wir uns das Token-Konzept der BPMN vor Augen führen. Der Token ist ein theoretisches Konstrukt zur Veranschaulichung der Prozesslogik. Stellen Sie sich den Token wie einen Leuchtpunkt vor, der entlang des Prozessmodelles wandert. An einem Startereignis wird der Token "geboren" und wandert entlang des Sequenzflusses zur ersten Aktivität. Ist diese erledigt, wandert er weiter. Kommt der Token an ein exklusives Gateway, muss er entlang eines der weitergehenden Sequenzflüsse wandern. An einem parallelen Gateway wird der Token dupliziert und es wandern mehrere voneinander unabhängige Token durch die Prozessstränge. Wie lange sie für ihre Stränge brauchen, ist nicht definiert.

Insbesondere an den Zusammenführungen im Modell wird der Nutzen des Token-Konzeptes deutlich. Bei einer parallelen Zusammenführung wartet der erste ankommende Token, bis alle noch aktiven Token an derselben Zusammenführung ankommen. Gleiches gilt auch an einem inklusiven Gateway – wobei hier zusätzlich gilt, dass das Gateway "weiß", wie viele Token noch unterwegs sind.

An einer exklusiven Zusammenführung gilt, dass jedes herankommende Token sofort weitergeleitet wird. Wenn vorher eine exklusive Verzweigung steht, kann ja nur ein Token ankommen. Ist der Prozess vor der Zusammenführung aber komplexer, sodass mehrere Token ankommen, werden die folgenden Aktivitäten mehrfach ausgeführt.

Solche Szenarien können vorkommen – sind jedoch eher selten. Als Faustregel gilt: Verzweigung und Zusammenführung sind vom selben Typ. Wann immer Sie auf eine andere Situation treffen, überprüfen Sie anhand des Tokenflusses, ob das Diagramm formal richtig ist: Folgt eine exklusive Zusammenführung auf eine parallele oder inklusive Verzweigung, ist das formal korrekt, bedeutet aber, dass die folgenden Aktivitäten mehrfach ausgeführt werden. Eine parallele Zusammenführung nach einer exklusiven oder inklusiven Verzweigung bedeutet einen Deadlock: Das Token wartet auf ein weiteres Token, das unter Umständen nie ankommt.

Das ist nur ein Ausschnitt aus dem Produkt Haufe Personal Office Platin. Sie wollen mehr? Dann testen Sie hier live & unverbindlich Haufe Personal Office Platin 30 Minuten lang und lesen Sie den gesamten Inhalt.


Meistgelesene beiträge