Defining an event
Event natures 
The nature of the event enables specification of its position in the processing.
Start: start of the processing sequence
Catching: awaiting an event (arrival of a message, signal, etc.) before continuation of processing
Throw: triggering an event (message, signal, etc.) and continuation of processing
End: end of processing
Event types 
Event type enables specification of what will trigger the event and what will be triggered by the event.
None the trigger is not specified, generally at the start or end of a process
Message: the event is receiving or sending messages
Timer: the event is triggered by a timer
Error: the event is triggered by errors or throws errors that cause interrupt of the process
Escalation: the event is triggered by an error or throws a non-critical error
Cancel: the event reacts to cancellation of a process step or triggers cancellation
Compensation: the event handles or triggers compensation of a failed process
Conditional: the event is triggered by a condition
Link: the event is used to connect two sections of a process
Signal: the event waits for a signal or throws a signal. One signal thrown can be caught multiple times
Finish: the event indicates that all process steps should be immediately ended without compensation or event processing
Multiple: the event has multiple triggers
Multiple: the event has several simultaneous triggers
Event type and nature combinations 
The following table presents valid combinations of event type and nature.
 
Current process interruption 
The current process may be interrupted when an event occurs. This characteristic of the event is specified in Interruption which can be one of the following values:
Interruption
Non interruption
*By default the event interrupts the current process.
Creating Events 
You can directly create the most frequently used events:
1. Click the Event button in the toolbar and select from the predefined nature events the nature that interests you.
2. Click in the diagram.
The new event appears in the diagram.
 
To create an event with a specific nature or type:
1. Click the Event button in the insert toolbar.
2. Click in the diagram.
The Creation of Event dialog box appears.
3. Specify the Local Name.
4. Select the nature of new event.
*By default, the nature is Catching.
5. Click Next and select the type of event you wish to create.
*By default the type is None.
6. Click OK.
The new event appears in the diagram. The shape of the event respects conventions linked to its type and nature.
*By default the event is interruption.