Setting an uninterrupting timer event to a future date with repeat

Hi, I’m trying to add email notification to my workflow for a specific task. I went about it by adding an un-interrupting timer event that kicks off a Service Task that publishes events to my external task.

Id like this process to start at a certain date based on a process variable (easy) but then repeat every 7 days until the Task is complete.

So far I managed to do this using two timers in sequence, where the un-interrupting one kicks off a Service Task then a cycle-configured Timer with another Service Task. The problem is then how to stop that timer when the User completes the Original Task?

Is there a way to configure a Timer to use a set date then default to a cycle or duration?

Hi @idkbears

One possible solution could be as follows

Hey @hassang , @idkbears - could this also be expressed as a repeating cycle on the non-interrupting timer boundary event? When the task completes the process moves on and the non-interrupting boundary event no longer applies/fires.

// start in a week and repeat every 7 days
R/2024-11-18/P7D

1 Like