BPMN 2.0 distinguishes the following event definitions: None, Message, Timer, error, Escalation, Cancel, Compensation, Conditional, Link, Signal, Terminate and Multiple (Parallel multiple is a special case Multiple). The different definitions are visualized by specific markers placed within the None start, Intermediate and End event symbol.
Mapping the attributes and model associations to ARIS
Class |
BPMN attribute name |
Implementation in ARIS |
EventDefinition |
inherits from BaseElement |
Attribute type Event definition (AT_BPMN_EVENT_DEFINITION) in the attribute type group BPMN 2.0 attributes of object type Event (OT_EVT) |
CancelEventDefinition |
inherits from BaseElement |
Object type: Event (OT_EVT) |
CompensationEvent |
inherits from BaseElement |
Object type: Event (OT_EVT) |
activityRef: Activity [0..1] |
Attribute type Wait for completion (AT_BPMN_WAIT_FOR_COMPLETION) in the attribute type group BPMN 2.0 attributes/Compensation event attributes of object type Event (OT_EVT). |
|
ConditionalEvent |
inherits from BaseElement |
Object type: Event (OT_EVT) |
condition: Expression |
Attribute type Condition (AT_BPMN_RULE_EXPRESSION) in the attribute type group BPMN 2.0 attributes/Conditional event attributes of object type Event (OT_EVT). |
|
ErrorEventDefinition |
inherits from BaseElement |
Object type: Event (OT_EVT) |
errorCode: string |
Currently not implemented. |
|
error: Error [0..1] |
Currently not implemented. |
|
EscalationEvent |
inherits from BaseElement |
Object type: Event (OT_EVT) |
escalationCode: string |
Currently not implemented. |
|
escalationRef: Escalation [0..1] |
Currently not implemented. |
|
LinkEventDefinition |
inherits from BaseElement |
Object type: Event (OT_EVT) |
name: string |
Attribute type Name (AT_NAME) of object type Event (OT_EVT) |
|
MessageEvent |
inherits from BaseElement |
Object type: Event (OT_EVT) |
MessageRef: Message [0..1] |
Currently not implemented. |
|
operationRef: Operation [0..1] |
Currently not implemented. |
|
Multiple event |
Object type: Event (OT_EVT) |
|
None event |
Object type: Event (OT_EVT) |
|
Parallel multiple event |
Object type: Event (OT_EVT) |
|
SignalEventDefinition |
inherits from BaseElement |
Object type: Event (OT_EVT) |
signalRef: Signal |
Currently not implemented. |
|
TerminateEvent |
inherits from BaseElement |
Object type: Event (OT_EVT) |
TimerEventDefini |
inherits from BaseElement |
Object type: Event (OT_EVT) |
timeDate: Expression [0..1] |
Attribute type Time date (AT_BPMN_TIMEDATE) in the attribute type group BPMN 2.0 attributes/Timer event attributes of object type Event (OT_EVT). |
|
timeCycle: Expression [0..1] |
Attribute type Time cycle (AT_BPMN_TIMECYCLE) in the attribute type group BPMN 2.0 attributes/Timer event attributes of object type Event (OT_EVT) |