Intermediate Events

Spec Page Spec Rule Text RuleId

249

There are twelve (12) types of Intermediate Events in BPMN: None, Message, Timer, Escalation, Error, Cancel, Compensation, Conditional, Link, Signal, Multiple and Parallel Multiple.

BPMNG038

Simplified from above

(249)

Terminate is not a valid definition for Intermediate Event.

BPMNG038

259

A [Catching] Message Intermediate Event MAY be the target for Message Flow; it can have one incoming Message Flow.

BPMNG042

Deduced from Table 7.4

(42)

Only Intermediate event of type Catching Message may be the target of Message Flow.

BPMNG043

259

A [Throwing] Message Intermediate Event MAY be a source for Message Flow; it can have one outgoing Message Flow.

BPMNG044

Deduced from Table 7.4

(42)

Only Intermediate event of type Catching Message may be the target of Message Flow.

BPMNG045

259

A Message Intermediate Event MAY have an incoming Message Flow or an outgoing Message Flow, but not both.

BPMNG042 BPMNG044

258

An Intermediate Event MUST be a source for Sequence Flow.

BPMNG039

258

An exception to this: a source Link Intermediate Event (as defined below), it is not required to have an outgoing Sequence Flow.

BPMNG039

258

A Link Intermediate Event MUST NOT be both a target and a source of a Sequence Flow.

BPMNG041

258

A Link Intermediate Event MAY be the target (target Link) or a source (source Link) of a Sequence Flow, but MUST NOT be both a target and a source.

BPMNG041

258

If the Intermediate Event is used within normal flow:

258

Intermediate Events MUST be a target of a Sequence Flow.

BPMNG040