Decisions (BPM )

A decision specifies which path to take, when several paths are possible.



A decision can be created in a choreography diagram with any of the following target languages:

A decision can have one or more input flows and one or more output flows, each labeled with a distinct guard condition, a condition that must be satisfied for an associated flow to execute some action. Your guard conditions should avoid ambiguity by not overlapping, yet should also cover all possibilities in order to avoid process freeze.

A decision can represent:

A decision allows you to create complex flows, such as:

Note:

It is not possible to attach two flows of opposite directions to the same corner on a decision symbol.