在Activiti中如何判断当前任务的状态?

在activiti中, 对于正在执行的任务, 已经执行过得任务, 未执行的任务可以判断出来, 但是还有一种状态, 就是任务已经执行过了, 但是因为后面因为流程选择关系又回到了这个任务的前面一些任务, 那这个任务可能还会执行一遍, 如何判断任务的这个状态?

比如下面这个请假流程图

https://img3.mukewang.com/5b5dc3a50001d1b607600306.jpg

当执行到人事审批这边, 人事审批拒绝了当前申请, 开始调整申请任务, 所以人事审批有可能还会执行一次, 这个已经执行过, 但是可能还会执行的状态改如何判断?

米脂
浏览 3772回答 1
1回答

慕慕森

带变量,将流程经过的节点写在变量中?或者直接在数据库中标记流程经过的每一个节点,到达节点的时候根据流程id去判断就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java