Element

Description

Timer Events are triggered by a defined timer. You can use the timer event in the Designer as an intermediate event or as a boundary event:

  • Intermediate: You can use the object as an intermediate catching event. In this case, the event is a separate process step. When the execution arrives at the event, a timer is started. When the timer fires, the sequence flow exiting the timer is followed.
  • Boundary: The timer is attached to an activity and works as a stopwatch and an alarm clock. When the execution reaches the activity, the timer is started. When the timer fires, for example after a defined interval, the activity is interrupted and the sequence flow exiting the timer is followed.

Attributes
Particularity

To set the duration of the timer, the event should be triggered by a persisted property of type Integer or DateTime.

You have two options to set the timeout in the Attributes Panel:

  • Integer: Specify the number of seconds the event has to wait.
  • DateTime: Specify an absolute timestamp when the event should fire.
ExecutionOn Event: Without input or output parameters.

Editing and Styling