Designing and Implementing Business Process Models : ARIS Method manual : Modeling BPMN 2.0 : Process : Events : Catch events and throw events
Catch events and throw events
Events can be differentiated in:
*catch events (all start and some intermediate events)
*throw events (some intermediate events and all end events)
Mapping the attributes and model associations to ARIS:
Class
BPMN attribute name
Implementation in ARIS
Event
 
Object type: Event (OT_EVT) Symbols: sixty-three different symbols (see below)
Catch Event
inherits from FlowElement
Object type: Event (OT_EVT) Symbols: different start or intermediate event symbols
 
eventDefinitionRefs: EventDefinition [0..*]
Occurrence copy of the corresponding throw event.
 
eventDefinitions: EventDefinition [0..*]
Attribute type Event definition (AT_BPMN_EVENT_DEFINITION) in the attribute type group BPMN 2.0 attributes of object type Event (OT_EVT). The values of this attribute type are: None, Message, Timer, Error, Escalation, Cancel, Compensation, Conditional, Link, Signal, Multiple, Parallel Multiple (as special case of Multiple).
Each event definition has a specific marker inside the event symbol.
 
dataOutputAssociations: DataOutputAssociation [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
dataOutput: dataOutput [0..*]
Connection type in the BPMN process diagram (BPMN 2.0) and the BPMN collaboration diagram (BPMN 2.0): Event (symbol: only catch events) has output of Cluster/data model
 
outputSet: OutputSet [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
Throw event
inherits from FlowElement
Object type: Event (OT_EVT) Symbols: different intermediate or end event symbols
 
eventDefinitionRefs: EventDefinition [0..*]
Occurrence copy of the corresponding catch event.
 
eventDefinitions: EventDefinition [0..*]
Attribute type Event definition (AT_BPMN_EVENT_DEFINITION) in the attribute type group BPMN 2.0 attributes of object type Event (OT_EVT). The values of this attribute type are: None, Message, Error, Escalation, Cancel, Compensation, Link, Signal, Terminate, Multiple. Each event definition has a specific marker inside the event symbol.
 
dataInputAssociations: DataInputAssociation [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
dataInput: DataInput [0..*]
Connection type in the BPMN process diagram (BPMN 2.0) and the BPMN collaboration diagram (BPMN 2.0): Cluster/data model is input for event (symbol: only throw events)
 
inputSet: InputSet [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
Implicit Throw Event
inherits from ThrowEvent
Not considered in the 1st version of the BPMN 2.0 implementation.
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback