子流程配置
子流程用于在主流程中嵌套执行另一套流程。配置方式分为两种:子流程节点 与 子流程按钮。
| 配置方式 | 触发方式 | 流转特点 |
|---|---|---|
| 子流程节点 | 提交时自动进入子流程 | 等待子流程处理完成后,主流程自动流转至下一节点 |
| 子流程按钮 | 主办人主动点击启动子流程 | 子流程完成后,主办人再将流程提交至下一节点 |
子流程节点
效果图

配置方式
拖动子流程节点至画布,设置子流程信息:
- 添加子流程:仅允许添加一个子流程
- 是否等待子流程返回:默认为是;若不勾选,则启动子流程后,主流程自动流转至下一节点

注意
- 子流程后续节点只能是任务节点或结束节点,不能是网关、子流程、事件节点。
- 子流程后续节点如果是任务节点,则必须设置任务处理人(指定的用户),否则子流程结束后无法自动流转。

子流程按钮
效果图

配置方式
在任务节点 基本属性 → 子流程 中添加子流程信息:
- 添加子流程:勾选右侧「允许启动多个子流程」后,允许添加多个子流程
- 是否等待子流程返回:默认为是。子流程启动后,待办仍在当前办理人的待办列表中,但打开后没有提交按钮,需等待子流程返回。若不勾选,则启动子流程后,当前办理人可继续操作流程,执行提交或退回等操作

在操作按钮中勾选 启动子流程:

特别说明
说明
子流程均无法影响主流程的进度,例如在子流程中退回,并将主流程节点退回至指定节点。
如有此类业务需求,建议直接将子流程所有节点配置到主流程中,作为主流程的一部分。
