The graphic shows all four types of events.
The following elements are generated in the BPMN file for these events:
Subtypes of objects of the Event type are defined via a specific eventDefinition element. A messageEventDefinition element is generated for each object of the Message event type. In ARIS connected messages are not used and therefore an empty message is generated.
A timerEventDefinition element that contains one of the possible subordinate elements timeDate, timeDuration or timeCycle is generated for objects of the Timer event type.
You can specify a duration that should pass until the object of the Timer event type starts. This generates a sub element within the timerEventDefinition element. In the example, this is 20 days.
The third option defines a time cycle, a repetitive interval. In the example, this is 10 hours.
An element of the escalationEventDefinition type is generated for an object of the Escalation event type.
An element of the compensateEventDefinition type is generated for an object of the Compensation event type.
An element of the conditionalEventDefinition with a subordinate element containing the condition is generated for an object of the Conditional event type. This element is only generated if a condition is defined in ARIS.
A linkEventDefinition element is generated for objects of the Link event type. In ARIS occurrence copies of the same object definition are used to represent the relationship between two linked events. Therefore, source and target element cannot be created in the linkDefinition element.
A signalEventDefinition element is generated for an object of the Signal event type.
A terminateEventDefinition element is generated for objects of the Terminate event type.
In ARIS multiple event definitions can be added as symbols. However, because these events do not contain a description of all events to be included, they are ignored by the BPMN2 serialization.
An errorEventDefinition is generated for an object of the Error event type. Because ARIS does not consider the error reference, this reference does not exist in the BPMN file.