End Events

Spec Page Spec Rule Text RuleId

246

There are nine (9) types of End Events in BPMN: None, Message, Escalation, Error, Cancel, Compensation, Signal, Terminate, and Multiple

BPMNG026

248

An End Event MUST NOT be a source for Sequence Flow; that is, there MUST NOT be outgoing Sequence Flow.

BPMNG027

248

An exception to this is when an End Event is used in an Expanded Sub-Process and is attached to the boundary of that Sub-Process. In this case, a Sequence Flow from the higher-level Process MAY connect from that End Event in lieu of connecting from the actual boundary of the Sub-Process.

BPMNG027

248

An End Event MUST be a target for Sequence Flow.

BPMNG028

248

The Result attribute of the End Event MUST be set to Message or Multiple if there are any outgoing Message Flows.

BPMNG029

248

The Result attribute of the End Event MUST be set to Multiple if there is more than one outgoing Message Flows.

BPMNG030

248

An End Event MUST NOT be the target for Message Flow; it can have no incoming Message Flow.

BPMNG031