Timer Events
A Timer Event is triggered by time. It answers the question: what happens if we wait too long? — or more precisely, what does the process do when a specific time condition is met?
Read lesson
Message Events
A Message Event represents a communication crossing a Pool boundary. It is used when the process pauses to wait for input from another participant, when it sends something to one, or when a communication triggers the process to begin.
Read lesson
Boundary Events and Exception Handling
A Boundary Event is attached to the edge (boundary) of a Task or Sub-process. It represents something that can happen while the task is running — an interruption, an error, a message arriving, a timer firing — that triggers an alternative path.
Read lesson