leesion 发表于 2017-1-5 16:47:05

并发步骤中如果有触发子流程,强制合并就有问题

并发步骤里面,子流程为其中的一个步骤,如果后面的步骤设置了强制合并,那即使其他步骤都办理完了,这个强制合并的步骤也不能往下转交,因为子流程的步骤状态没有更新为结束。

e_yxc 发表于 2017-1-6 14:03:04

只能前面的流程全部到下一节点才可以了

leesion 发表于 2017-1-6 17:31:07

e_yxc 发表于 2017-1-6 14:03 static/image/common/back.gif
只能前面的流程全部到下一节点才可以了

所以才说有问题啊,,都已经触发子流程了,而且设置的不是返回父流程的那种,所以跟父流程应该没什么关系了,结果还必须子流程结束才能往下转

通达刘洋 发表于 2017-1-6 17:56:01

您好,您可以留下QQ,看下您的流程是怎么设计的,帮您看下是否正常。

leesion 发表于 2017-1-11 09:34:21

通达刘洋 发表于 2017-1-6 17:56 static/image/common/back.gif
您好,您可以留下QQ,看下您的流程是怎么设计的,帮您看下是否正常。


系统在内网,看着不方便,搭建了一个测试的,在步骤4和5都转交到6、子流程未办完的情况下,第6步无法转出去,提示还有步骤未办理完。你们可以自行测试看看,测试基于9.7.161212

通达刘洋 发表于 2017-1-11 17:50:33

您好,这个应该算是设计流程不合理。从第2步并发出去的步骤都算是分支了,后面设置强制合并。那肯定也会包括3这个分支步骤的,和功能设计不符。

leesion 发表于 2017-1-12 16:53:44

通达刘洋 发表于 2017-1-11 17:50 static/image/common/back.gif
您好,这个应该算是设计流程不合理。从第2步并发出去的步骤都算是分支了,后面设置强制合并。那肯定也会包 ...

那流程必须这么设计啊,还能怎么设计呢。。。
并发的同时必须要触发子流程,总不能触发子流程还得考虑是不是并发,是不是最后一步吧。
我就认为这是程序设计考虑不严谨,应该作为BUG。

万达广场 发表于 2017-1-12 17:04:00

leesion 发表于 2017-1-12 16:53 static/image/common/back.gif
那流程必须这么设计啊,还能怎么设计呢。。。
并发的同时必须要触发子流程,总不能触发子流程还得考虑是 ...

我不赞成楼主的观点,强制并发和允许并发还是有区别的,强制并发了,不管是不是子流程都是强制并发的分支,不办理完,合并的节点就不能转交,不然不全乱了。

通达刘洋 发表于 2017-1-12 18:05:48

强制合并是所有并发的分支步骤全部办理完毕后,合并节点步骤才可以往后面步骤转交。考虑到大多数的用户的使用习惯和产品功能的通用性,此功能暂维持当前功能不变。

e_yxc 发表于 2017-1-19 11:42:14

合并节点就要无时无刻的上去查看是否可以提交了。:L
页: [1]
查看完整版本: 并发步骤中如果有触发子流程,强制合并就有问题