Gateways
Gateways
Gateways allow modelling of decision-based and concurrent workflows. Exclusive Gateways model a decision where one flow gets pursued over other flows. Event-based Gateways also model a decision, but are based on events. Parallel Gateways model concurrency.
Exclusive Gateways
Exclusive Gateways decide which one out of multiple Sequence Flow should be followed based on conditions. Conditions are not part of the Exclusive Gateways themselves. They are set through the sequence flow exiting the Exclusive Gateway. In the Camunda Modeler, conditions can be added to Sequence Flows by selecting a Sequence Flow and opening the Condition
tab. More information on how to use Conditions can be found in Conditions.
Event-based Gateways
The Event-based Gateway models a decision in the workflow. But instead of conditions, the Event-based Gateway uses the triggering of an event to decide which Sequence Flow to pursue.
Parallel Gateways
Parallel Gateways model concurrent workflows. Their outgoing flows can be joined together again with another Parallel Gateway. This makes process execution wait for both flows to arrive at the gateway before continuing.