Events

BPMN definition

An "Event" occurs in Collaboration and in Choreography diagrams. Events affect the process flow. There are three types of events: Start, Intermediate, and End events.

Events can be

  • "catching": by receiving a trigger, the event is considered to have occurred

  • "throwing": activated by the process, the event will send a trigger

Event types

Catching Throwing

Flow Dimension

Start

Intermediate

End

Type Dimension

Event indicates start of process

wait for

trigger

Event indicates end of process

General events

general start event

general intermediate event

general end event

Timer event

timer start event

timer intermediate event

Message event

message start event

receive message intermediate event

send message intermediate event

message end event

Signal event

signal start event

receive signal intermediate event

send signal intermediate event

signal end event

Compensation event

compensation start event [1]

receive compensation intermediate event [2]

send compensation intermediate event

compensation end event

Error event

error start event [1]

receive error intermediate event [2]

error end event [3]

Escalation event

escalation start event [1]

receive escalation intermediate event [2]

send escalation intermediate event

escalation end event [3]

Conditional event

rule start event

rule intermediate event

Multiple event

multiple start event

receive multiple intermediate event

send multiple intermediate event

multiple end event

Parallel Multiple event

parallel multiple start event

receive parallel multiple intermediate event

Cancel event

receive cancel intermediate event [2]

cancel end event [3]

Link event

receive link intermediate event

send link intermediate event

Terminate event

terminate end event

Interrupting and non-interrupting events

Subprocesses and activities may have an event attached to their boundary. In this case the event may act interrupting as well as non-interrupting. The boundary of non-interrupting events are dashed. The markers are similar.

Not all types of events can be attached.

The options "interrupting" and "non-interrupting" are available in the The Properties Area. For details, refer to the bottom of this page.

Event Properties

Events available in the collaboration and choreography toolbox (refer to: Collaboration diagram and Choreography diagram):

NewItem331

The following Properties may be specified:

Element Type

You may change the Event type
NewItem333

Id

Id number, which is allocated by the system

Name

The name of the element. This name is displayed as text underneath the element

Note

A short information about the element

Interrupting

Determines, if "interrupting" takes effect


1. Only as start of an event sub-process
2. Only as boundary event
3. Only as end of a sub-process