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

时间:2012-10-16 13:05:02

标签: bpm bpmn activiti

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

我的问题是如果序列完成并且过程结束,中间计时器事件是否会消失?或者还会在15天内开火?

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

这是我正在做的粗略图表。如果“用户上传”和“经理审核”过程未完成,则计时器事件会执行某些操作。

enter image description here

2 个答案:

答案 0 :(得分:1)

我目前正在学习Activiti框架,所以我的回答可能不是正确的......

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

您可以通过设置2分钟计时器并终止工作流程来测试它。

答案 1 :(得分:0)

结束事件使用分支的标记。 要完成您必须使用所有代币的过程。

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

有许多设计解决方案可以帮助您完成工作。