Usage of explicit splits after start events

Revision date:

Purpose

Splits should be modeled explicitly using Gateways. This ensures clarity and readability in a process.

Positive examples

Negative examples

Description

It is recommended that a Start Event has exactly one outgoing sequence flow. By modeling more than one outgoing sequence flow the comprehensibility and readability of the diagram may suffer. To avoid mistakes (e.g. multi-merges or deadlocks), it is important that splits will be joined at a Gateway.