Einführung in die ausschließliche Entscheidung

Prozessentwicklung

Ossi Galkin avatarGeschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contents

Exklusive 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