Skip to main content
This event is used to integrate time-related triggers into workflows, allowing processes to respond automatically to time-sensitive requirements. It is particularly useful for enforcing deadlines, scheduling periodic actions, or sending notifications, ensuring that time-critical steps are incorporated into the overall process design. This capability is especially valuable for scenarios where time-sensitive actions or notifications need to be integrated within process flows.

Compatibility matrix for Timer Events

Timer Events can be applied to various contexts within BPMN processes. The table below outlines their compatibility with different node types:

Timer boundary event - interrupting

A Timer Boundary Event is an event attached to a specific activity (task or subprocess) that is triggered when a specified time duration or date is reached. It can interrupt the ongoing activity and initiate a transition.
Interrupting timer boundary event icon: a solid double circle with a clock on the edge of an activity

Configuration

For Timer Boundary Events - Interrupting, the following values can be configured:
Interrupting timer boundary event configuration panel with the Duration timer type, the dynamic value checkbox checked, and the Parameter name picker suggesting the invoice.reviewDeadline key

General rules

  • When the token enters the parent activity, a scheduler is set, and it waits for the timer event to be triggered.
  • When the timer is triggered, the ongoing activity is terminated, and the process continues with the defined transition.

Timer boundary event - non-interrupting

A Timer Boundary Event is an event attached to a specific activity (task or subprocess) that is triggered when a specified time duration or date is reached. It can trigger independently of the ongoing activity and initiate a parallel path.
Non-interrupting timer boundary event icon: a dashed double circle with a clock on the edge of an activity

Configuration

For Timer Boundary Events - Non-Interrupting, the following values can be configured:

General rules

  • When a token arrives at a node with a Timer Boundary Event - Non-Interrupting associated:
    • A trigger is scheduled, but the current token execution remains unaffected.
  • When the token enters the parent activity, a scheduler is set, and it waits for the timer event to be triggered.
  • If the timer is a cycle, it is rescheduled for the specified number of repetitions.
  • The scheduler is canceled if the token leaves the activity before it is triggered.
Last modified on October 1, 2026