提问者:小点点

Activiti:如果进程在截止日期前结束,中间计时器事件会触发吗?


我正在学习活动。我有一个有两个分支的并行网关。一个分支流向一系列用户任务。另一个流向一个中间计时器事件,如果序列未完成,该事件将在15天内触发。

我的问题是,如果序列完成,流程结束,中间计时器事件会消失吗?还是15天后仍然会触发?

注意:我没有使用边界计时器事件,因为序列中涉及多个任务。

这是我正在做的事情的粗略图。如果“用户上传”和“经理审核”过程没有完成,计时器事件会执行一些东西。


共2个答案

匿名用户

我目前也在学习Activiti框架,所以我的反应可能不是正确的…

我认为,如果你的工作流到达终端,执行/工作流实例就会终止。所以,计时器将不再存在。

也许您可以通过设置2分钟计时器并终止您的工作流程来测试这一点。

匿名用户

结束事件消耗分支的令牌。要完成该过程,您必须消耗所有令牌。

理论上,该过程尚未完成,因为您在计时器分支中还有一个令牌。

做你所做的事情有很多设计解决方案。