描述
1、并行网关多个审批人,进行退回,再次提交到并行网关时,两个审批人都同意,但流程并没有认为结束。关联JIRA GDDA8-2081
原因(AtomicOperationActivityEnd#71判断时parentId不为null,ProcessCompletedEventListener#98,parent不为null),所以没有流程结束标识.
2.包含网关进行如描述1的操作,流程也是一直审批中,代码没有定位到具体在哪,但是原因应该和1差不多。
3.并行会签(策略使用默认),无论有人退回有人同意,如图1(或者有人退回有人拒绝,如图2)流程都是继续往下走。关联JIRAGDDA8-2106
(注:并行会签的退回需要所有人都进行退回,流程才会退回,如图3)
判断流程是否结束的方法 ProcessCompletedEventListener#onEvent()
原因(AtomicOperationActivityEnd#71判断时parentId不为null,ProcessCompletedEventListener#98,parent不为null),所以没有流程结束标识.
2.包含网关进行如描述1的操作,流程也是一直审批中,代码没有定位到具体在哪,但是原因应该和1差不多。
3.并行会签(策略使用默认),无论有人退回有人同意,如图1(或者有人退回有人拒绝,如图2)流程都是继续往下走。关联JIRA
(注:并行会签的退回需要所有人都进行退回,流程才会退回,如图3)
判断流程是否结束的方法 ProcessCompletedEventListener#onEvent()
附件
问题链接
- 关联问题
-
GDDA8-2081 并行网关,退回到发起人,也让发起人进行审批,流程走到最后,流程状态依然是审批中
-
- 已关闭
-
-
GDDA8-2106 并行会签,有人不同意,有人退回,流程还是继续往下走?
-
- 测试环境已经验证
-