# 子流程
当在流程中需要调用已有的其他流程时,此时可以用子流程。当前流程流转到子流程节点时,即自动按配置规则触发另外一个流程。
【子流程】配置视频教程 (opens new window)
# 选择流程
用于选择需要启动的流程,流程流转到此节点后,系统自动启动设置的子流程。
# 发起人设置
可以设置子流程的发起人,设置后系统将自动为所选的发起人创建待办,若发起人为多个,则系统会创建多个流程实例,每个流程实例对应一个发起人。
# 数据流转规则
当父子流程需要有数据交互时,根据业务需求设置数据流转规则。
【父流程】->【子流程】 当流程流转到此节点时,将父流程的字段值自动填充给子流程的字段。
【子流程】->【父流程】 当子流程流转完成时,将子流程自身的字段值填充或追加给父流程的字段。
填充:覆盖父流程字段的值。
【父流程】<->【子流程】 当流程流转到此节点时,将父流程的对应字段值自动填充给子流程的对应字段。当子流程流转完成时,将子流程自身的对应字段值根据配置规则反写回父流程的对应字段。
# 节点流转规则
选择“子流程发起后,当前流程立即进入下一节点”,则父流程的流程状态不受子流程的影响;
选择“子流程结束后,当前流程才进入下一节点”,则父流程在子流程流转完成后,父流程才结束。
子流程用OpenApi终止后,支持主流程继续流转
在「子流程结束后,当前流程才进入下一节点」的选择,新增两个选项,分别为:
「子流程终止,当前流程同时终止」:现有逻辑,则当子流程终止,主流程也会跟着终止。
「子流程终止,当前流程正常流转」:新增的逻辑,当选择了该选项后,子流程终止,主流程可正常流转,即子流程终止也可以进入主流程继续审批。
# 流程发起环节
选择"自动发起",则系统自动给发起人创建子流程后,不需要发起人再处理,直接跳过发起环节,即跳过第一个人工任务,进入后续的节点。
1 / 0