场景说明如下:
流程设置,流程节点A-B-C-D,其中A为发起,D为结束。B审批人为b1,C审批人为c1,C节点设定了合并流程审批,提交人合并
操作过程如下:
A节点发起两条流程,然后b1节点审批也都通过,到了C节点之后应该会合并成一条流程,此时C节点对其中一条流程拒绝,拒绝之后该流程是回到了发起节点的(默认设置)。然后此时再登录A节点的发起用户继续提交到C节点,然后C节点再将这两条记录全部提交审核。
此时2条流程就全部结束了,查看这两个流程的流程记录详细以及流程的节点记录数据时,发现这两条记录的流程记录都一样,都出现了拒绝过程的流程记录数据,正常情况下应该只有其中退回的那条记录才会有这个问题的。
当然我所有的测试都是在界面交互下操作的,这个问题也可能是前端传递的数据存在问题,也可能是后端处理数据上存在问题。
对这个问题进行分析确认,并修复这个问题。
场景说明如下:
流程设置,流程节点A-B-C-D,其中A为发起,D为结束。B审批人为b1,C审批人为c1,C节点设定了合并流程审批,提交人合并
操作过程如下:
A节点发起两条流程,然后b1节点审批也都通过,到了C节点之后应该会合并成一条流程,此时C节点对其中一条流程拒绝,拒绝之后该流程是回到了发起节点的(默认设置)。然后此时再登录A节点的发起用户继续提交到C节点,然后C节点再将这两条记录全部提交审核。
此时2条流程就全部结束了,查看这两个流程的流程记录详细以及流程的节点记录数据时,发现这两条记录的流程记录都一样,都出现了拒绝过程的流程记录数据,正常情况下应该只有其中退回的那条记录才会有这个问题的。
当然我所有的测试都是在界面交互下操作的,这个问题也可能是前端传递的数据存在问题,也可能是后端处理数据上存在问题。
对这个问题进行分析确认,并修复这个问题。