Events

An Event in a process is something that happens that affects the sequence or timing of activities in a process, for example the receipt of a message.

There are three main types of Event: Start, Intermediate and End.

  • Start events are used to indicate the start of a process or to control how a process is started (or triggered).
  • Intermediate events can throw or catch events with a specified trigger type (signal, message etc) after a process instance has started. In-flow Catch signals halt the flow until event is triggered. Task boundary signals affect the task they are attached to if the event is triggered whislt the task is in progress.
  • End events are optional, and indicate the end of a flow or branch.