【工作流】子流程被匹配到启动了子流程造成问题
945次浏览
编辑于2014年03月13日 13:49:12
问题现象
系统中存在多个子流程,此子流程只是某些流程的一部分,但发现提交单据的时候竟然匹配
到了具体的子流程,为什么?
解决方案
原因分析:
工作流中进行流程匹配的一种方式是根据function,operate 和参与人来进行匹配的,如果子流
程和某个父流程第一个节点绑定的任务或参与人都相同,可能会匹配到子流程中去。
解决方法:
如果子流程是非独立的,比较好的解决方法就是在子流程第一个节点最好不要使用人工节点,
可以使用一个脚本节点或路由节点作为第一个节点,这样子流程就不会被流程匹配到。如果
子流程是独立的也可以被某些单据匹配到,此种情况建议使用条件匹配或修改参与人范围。
系统中存在多个子流程,此子流程只是某些流程的一部分,但发现提交单据的时候竟然匹配
到了具体的子流程,为什么?
解决方案
原因分析:
工作流中进行流程匹配的一种方式是根据function,operate 和参与人来进行匹配的,如果子流
程和某个父流程第一个节点绑定的任务或参与人都相同,可能会匹配到子流程中去。
解决方法:
如果子流程是非独立的,比较好的解决方法就是在子流程第一个节点最好不要使用人工节点,
可以使用一个脚本节点或路由节点作为第一个节点,这样子流程就不会被流程匹配到。如果
子流程是独立的也可以被某些单据匹配到,此种情况建议使用条件匹配或修改参与人范围。