Start Event :
- Start Event is a starting node which indicates the starting
point of an instance of a process.
- It is
permissible for a process to have no Start Events but instead it must have one
or more Start Message Events. These allow the process to be started from
an external event such as a UCA.
End Event :
- End Event is used to model the end of a process. There can
be multiple End Event nodes in a diagram.
- The
process instance will come to an end only when all the concurrently executing
branches reach their End Events.
Message Start Event :
- Message Start Event can be used to initiate an instance of
a process due to the arrival of an event.
- An instance of the process can be started based on this
element when an external event occurs.
Message Intermediate Event :
- Message Intermediate Event is an Event listener that is
used to listen for incoming events within a process instance that is already
running.
Message End Event :
- Message End Event ends the current path of the process and
fires an event.
Timer Event :
- Timer Event can be added as an attribute on an existing
task or can be an element in its own right.
Tracking Intermediate Event :
- Tracking Intermediate Event is used to generate a data
point used in performance reporting on process instances.
Ad-hoc Start Event :
- Ad-hoc Start Event is a mechanism that allows us to start a
chain of activities in an already existing process instance.
Terminate Event :
- Terminate Event will cause the immediate termination of a
process instance.
Error Intermediate Event :
- Control is passed to this event handler when an exception
is caught within the implementation of that activity.
Error Event :
- Error
Event, if a process detects that an error condition has occurred, it can
terminate the remaining and current steps of the process and throw an Exception.