Skip to main content

Gateway

Introduction​

A BPMN gateway creates a split in the process model, leading into different branches. Each branch can have its own condition.

pattern_split

How Conditions Work​

In this example, the process is split into two branches:

  1. The first branch is executed if its condition is met.
  2. If it is not met, the second branch is evaluated. If its condition is met, it is executed.
  3. If neither branch is executed, the process continues with the next task after the converging gateway at the end.

Gateway vs. Decision Gateway​

  • Use the Gateway for rule-based splits on process variables or conditions.
  • Use the Decision Gateway when the customer should choose a path by clicking a button.