在Activiti过程中,我有一个简单的用户任务,边界定时器事件定义了一个持续时间(例如1小时)。使用Activiti API,如何重新启动/重置计时器? (计时器应该在重新启动之后的持续时间之后触发。)
通过重置计时器,应该延迟超时处理。
答案 0 :(得分:2)
虽然我相信你可以检索边界计时器事件执行并使用代码更新计时器值(我想我已经完成了这个过去,但现在无法找到一个例子),我实际上更喜欢这篇文章中描述的模式,因为它很清楚,也很容易实现。
Activiti / Camunda change boundary timer with variable
如果这不能满足您的需求,请告诉我,我会尝试挖掘执行更新代码。
干杯, 格雷格