Usage of explicit splits after activities

Revision date:

Purpose

Sequence flows should only be split using Gateways to ensure clarity and readability.

Positive examples

Negative examples

Description

An activity can just have one outgoing sequence flow. By modeling more than one outgoing sequence flow, the diagram may become harder to read. Only Gateways should be used for modeling a split. It is important that splits will be joined using Gateways only as well to avoid mistakes (e.g. multi-merges or deadlocks).