Usage of meaningful gateways

Revision date:

Purpose

Since gateways are only used for branching or merging within processes, they always need to have multiple incoming or outgoing flows.

Positive samples

Negative samples

Description

Gateways are only used for branching or merging the sequence flow. A gateway should have either one incoming flow and several outgoing sequence flows or several incoming flows and one outgoing sequence flow.