并发步骤中如果有触发子流程,强制合并就有问题
并发步骤里面,子流程为其中的一个步骤,如果后面的步骤设置了强制合并,那即使其他步骤都办理完了,这个强制合并的步骤也不能往下转交,因为子流程的步骤状态没有更新为结束。 只能前面的流程全部到下一节点才可以了 e_yxc 发表于 2017-1-6 14:03 static/image/common/back.gif只能前面的流程全部到下一节点才可以了
所以才说有问题啊,,都已经触发子流程了,而且设置的不是返回父流程的那种,所以跟父流程应该没什么关系了,结果还必须子流程结束才能往下转 您好,您可以留下QQ,看下您的流程是怎么设计的,帮您看下是否正常。 通达刘洋 发表于 2017-1-6 17:56 static/image/common/back.gif
您好,您可以留下QQ,看下您的流程是怎么设计的,帮您看下是否正常。
系统在内网,看着不方便,搭建了一个测试的,在步骤4和5都转交到6、子流程未办完的情况下,第6步无法转出去,提示还有步骤未办理完。你们可以自行测试看看,测试基于9.7.161212
您好,这个应该算是设计流程不合理。从第2步并发出去的步骤都算是分支了,后面设置强制合并。那肯定也会包括3这个分支步骤的,和功能设计不符。 通达刘洋 发表于 2017-1-11 17:50 static/image/common/back.gif
您好,这个应该算是设计流程不合理。从第2步并发出去的步骤都算是分支了,后面设置强制合并。那肯定也会包 ...
那流程必须这么设计啊,还能怎么设计呢。。。
并发的同时必须要触发子流程,总不能触发子流程还得考虑是不是并发,是不是最后一步吧。
我就认为这是程序设计考虑不严谨,应该作为BUG。 leesion 发表于 2017-1-12 16:53 static/image/common/back.gif
那流程必须这么设计啊,还能怎么设计呢。。。
并发的同时必须要触发子流程,总不能触发子流程还得考虑是 ...
我不赞成楼主的观点,强制并发和允许并发还是有区别的,强制并发了,不管是不是子流程都是强制并发的分支,不办理完,合并的节点就不能转交,不然不全乱了。 强制合并是所有并发的分支步骤全部办理完毕后,合并节点步骤才可以往后面步骤转交。考虑到大多数的用户的使用习惯和产品功能的通用性,此功能暂维持当前功能不变。 合并节点就要无时无刻的上去查看是否可以提交了。:L
页:
[1]