Activiti:已终止事件但数据库中的表act_hi_actinst未更新

问题描述 投票:0回答:1

我有一个bpmn进程,其中一个结尾可通过两种方式访问​​。这两种方式完成大致相同的自动任务。在一种情况下,一切都很好,但不是第二种方式。

在第二种方式中,正确触发了结束事件(我用表proc_inst_id_变量查看了表act_hi_actinst)但是end_act_id_列绝对没有更新。对于end_time_和duration_也是如此。

我真的需要更新这个变量来检查哪个进程结束了。我不知道它是否重要,但我在我的过程中有一些多实例任务(通过执行某些任务取消)。

谢谢你的帮助!

end Event in my activiti table

java activiti bpmn
1个回答
0
投票

我发现了这个问题。

在我的项目中,我的多实例任务欺骗了我。我将边界信号放在我的多实例任务上,以在完成某些任务时取消它们。我将边界信号链接到我的最后一个包含网关,但这是一个错误。我的多实例任务的某些实例未正确完成。

我只是将我的边界信号链接到工作流程的末尾,现在它运行良好。

© www.soinside.com 2019 - 2024. All rights reserved.