Timer Catch Events

Timer catch events determine what happens in a process based on time considerations. They can be used to:

Timer catch events can be attached to user tasks and sub-processes or used independently.

In the process designer, timer catch events are represented by the following symbol:

Examples

Process diagram of timer catch event being used to enforce a deadline.

ClosedSee a video on Setting Deadlines in Business Processes

Using timer catch events to delay the main process flow

  1. Double-click the timer catch event on the canvas to open its properties window.
  2. In the Name text box, name the timer.
  3. Under Description, describe the role the event plays in the process.
  4. In the Wait drop-down list, specify whether the process should wait until a specified Date and time, After a specified amount of time, or until another time based on a Variable.
  5. Based on your choice in step 3, you'll have to fill in more information about the length of time to wait. If you selected After or Variable, the Exclude weekends checkbox will appear. Select this option if days that fall on weekends should be ignored when calculating the number of days to wait.

Using timer catch events to handle deadlines or time constraints

  1. Right-click the user task you want to add a deadline to and click Attach timer event.
  2. Double-click the timer that appears on the activity to open its properties window.
  3. In the Name text box, name the timer.
  4. Under Description, describe the role the event plays in the process.
  5. In the Wait drop-down list, specify whether the process should wait until a certain Date and time, After a certain amount of time, or until another time based on a Variable.
  6. Based on your choice in step 3, you'll have to fill in more information about the length of time to wait. If you selected After or Variable, the Exclude weekends checkbox will appear. Select this option if days that fall on weekends should be ignored when calculating the number of days to wait.
  7. Select the Interrupt attached activity option if, after the specified length of time, the process should interrupt the user task after the specified time period and take the timer's outflow path.
    1. If you had instead selected Do not interrupt the attached activity, you have the further option to select the Repeat timer until attached activity is completed option. If you select this option, the alternate process flow that begins from the timer catch event will run each time the interval specified under Wait has passed. This will happen until the attached activity has completed. For example, if you had configured the timer to send a reminder email after 3 days have passed without the activity being completed, Repeat timer until attached activity is completed will cause a reminder email to be sent after 6 days, 9 days, and so on, until the attached activity has been completed.
  8. After you have configured your timer catch event, you can connect it with the activities that should occur if the deadline is missed.