Die „Switch-Anweisung“.
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertEine inklusive Entscheidung ist ein bedingtes Gateway und wird verwendet, wenn mehrere Ausführungspfade verwendet werden können. Die inklusive Entscheidung enthält keinen Ausdruck, stattdessen enthält jeder ausgehende bedingte Zweig einen eigenen Ausdruck, der als wahr ausgewertet werden muss, damit der Pfad verwendet werden kann.
Alle Zweige eines inklusiven Entscheidungselements müssen am selben Element zusammenlaufen. Eine Rückkehr innerhalb eines inklusiven Entscheidungszweigs ist nicht möglich.
Der Rückgabewert einer inklusiven Entscheidung ist ein Wörterbuch, das die Namen der genommenen Zweige und den letzten Rückgabewert des Zweiges enthält.
Die Reihenfolge, in der die Zweige der inklusiven Entscheidung ausgeführt werden, kann nicht garantiert werden. Falls ein Zweig von der Arbeit eines anderen Zweigs abhängt, sollte diese Arbeit vor der inklusiven Entscheidung erledigt werden.
Das Element „Inklusive Entscheidung“ hat, genau wie das Element „Exklusive Entscheidung“, die Option eines Standardzweigs. Der Standardzweig enthält keinen Ausdruck, er wird immer ausgeführt. Pro Element „Inklusive Entscheidung“ kann nur ein Standardzweig vorhanden sein.
In der folgenden Abbildung zeigt die grüne Linie, welche Bedingungszweige in diesem Prozess genommen würden. Jeder Zweig wird ausgeführt, bevor die Aufgabe „Weiter“ ausgeführt wird.
Verwandte ArtikelExklusive EntscheidungEinführung in die Verwendung von C# in FrendsEinführung in die ausschließliche EntscheidungEinführung in inklusive EntscheidungenEinführung in das Verständnis des Prozess-Editors