Prozessentwicklung
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsExklusive Entscheidung
Eine exklusive Entscheidung ist ein bedingtes Gateway-Element und wird verwendet, um zwischen zwei exklusiven Ausführungspfaden zu wählen. Das exklusive Entscheidungselement enthält einen bedingten Ausdruck, der einen Booleschen Wert zurückgibt und zur Laufzeit ausgewertet wird. Wenn der Ausdruck als wahr ausgewertet wird, wird der bedingte Zweig genommen, andernfalls wird der Standardzweig genommen.
Es ist möglich, die beiden Zweige eines exklusiven Entscheidungselements zu verbinden. Es ist auch möglich, dass jeder Zweig in einem eigenen Rückgabeelement endet.
Standardzweig
Der Standardzweig, der genommen wird, wenn der Ausdruck „false“ ergibt, ist mit einer diagonalen Linie markiert.
Bedingter Zweig
Der bedingte Zweig wird nur genommen, wenn der Ausdruck als „true“ ausgewertet wird.
Mehrere exklusive Entscheidungen können gestapelt werden, um mehr als zwei exklusive Ausführungspfade bereitzustellen
Leere Bedingungszweige können für bedingte Kompensationsflüsse nützlich sein.
Anwendungsbeispiel
Der Prozess startet undwenn etwasDer Ausdruck wird als wahr ausgewertet. Der Prozess führt den bedingten Zweig mit dem Namen „yes“ aus und fährt mit der Ausführung der Aufgabe fort.Mach das. Und logischerweise, wenn diewenn etwasAusdruck sich als falsch herausstellt, führt der Prozess den Standardzweig mit dem NamenNEINund führt diemach dasAufgabe.
Der nächste Artikel istEinführung in inklusive Entscheidungen
Verwandte ArtikelExklusive EntscheidungInklusive EntscheidungEinführungen in Entscheidungen und SchleifenEinführung in inklusive EntscheidungenEinführung in While