I have set up 2 timers on start event of a process model. First timer runs

I have set up 2 timers on start event of a process model.
First timer runs on 2nd Monday of every month.Second timer should be triggered on 9th day after first email.
I have used an expression rule to get 9 th day after 2nd Monday.But timer is getting triggered wrongly.
e.g In Sept, first email was sent on 14th. As per logic second email should be sent on 23rd Sept. But email got triggered on 19th Sept (19 value was generated in August).
Do we need to republish PM after first timer so that it takes new value for second trigger for every month?

OriginalPostID-168130

OriginalPostID-168130

  Discussion posts and replies are publicly visible

Parents
  • This is correct, using a constant or expression on a start event timer will not cause re-evaluation after the model is published. We handle this by starting the process on a regular schedule, then letting a Rule or Timer node determine when to continue. Alternatively you could have the process start daily, then use a single decision node to determine if the timing is correct to run the process, or end it immediately if not yet satisfied.
Reply
  • This is correct, using a constant or expression on a start event timer will not cause re-evaluation after the model is published. We handle this by starting the process on a regular schedule, then letting a Rule or Timer node determine when to continue. Alternatively you could have the process start daily, then use a single decision node to determine if the timing is correct to run the process, or end it immediately if not yet satisfied.
Children
No Data