Problem

Suppose you have a task with a timer exit. When the user presses the save and close button we save the file and close the task. When closing the task we go to the process engine with an unmapped event. I see in the logging that a date in the past is being transferred to the process engine. I expect the timer exit to be activated. However the task which is connected to that timer exit is not derived.

Solution

Timer exits are set as soon as they are reached in the process engine. In your situation, the moment of the timer exit of the task is still unknown when reaching the task. Therefore, it cannot be set. Later changing the value does not work, as it is not re-evaluated.

The proposed solution is to use a message event that is triggered in the flow of the execution of the task. This can lead to a timer node.