Man illustrationFlower illustration


Inclusive gateway

Estimated reading: 1 minute 65 views

Inclusive gateway activity create alternative but parallel paths within a process flow. Contrary to Exclusive gateway activity, all conditions are calculated.

ExclusiveWhen it receives a special job from a specific process example, it makes jobs run in order.
Flow orderThe order in which the outgoing flows are evaluated and stored in the XML representation of the process. The order of the outgoing flows is managed by clicking on the up and down arrows icon.

To decide which route(s) the process follows, the conditions on the outgoing Sequence Flows are checked. The condition is modeled as an expression and must always evaluate to a boolean value of true or false. It is important to understand that the conditions of an inclusive gateway are not modeled on the gateway itself but rather on the outgoing sequence flows.

Every time a condition evaluates to true or if a Sequence Flow has no condition, the process branches at that position. If no condition evaluates to true or if there is no Sequence Flow without a condition, the process is stuck.

To join inclusive branches, use another inclusive gateway. The execution only continues once all paths have been completed.