Gateways
BPMN - Gateways
Exclusive (XOR)
Split: routes sequence flow to a precise outgoing branch.
Merge: waits for one incoming branch to finish before triggering an otugoing flow.
A gateway is represented with a diamond shape and determines forking and merging of paths, depending on the conditions expressed.
Inclusive (OR/AND) One or more branches are activated when splitting. All active incoming branches must complete before merging.
Parallel (AND)
When splitting sequence flow: outgoing branches are initiated simultaneously.
When merging parallel branches: the gateway waits for all incoming branches to finish before triggering outgoing flow
Complex Gateways that represent actions not capture by other gateways. Can be complex, merging or branching actions/behaviors.
Exclusive Event Based Each occurrence of a subsequent event starts a new process instant.
Parallel Event Based Two parallel processes are started based on an event, but there is no evaluation of the event.
Event Based The condition determining the path of a process is based on an evaluated event.