Timer boundary event on service tasks

Hi @tomes
Try to set camunda:asyncBefore=“true” on Service Task

See below link
https://docs.camunda.org/manual/7.5/user-guide/process-engine/transactions-in-processes/#reasoning-for-this-design

Timers cannot fire before the transaction is committed to the database. Timers are explained in more detail later, but they are triggered by the only active part of the Process Engine where we use own Threads: The Job Executor. Hence they run in an own thread which receives the due timers from the database. However, in the database the timers are not visible before the current transaction is visible.

1 Like