更新日期
1. 简介
1.1 功能概述
并行分支节点用于同时发起多个独立任务分支,各分支 并行执行、互不影响 ,待所有分支完成后流程再继续,从而提升 多任务 处理效率,实现流程任务的 并行化执行 与 高效协同。
1.2 应用场景
- 员工入职 :在“新增员工”节点后,通过并行分支同时创建账号、生成办公用品申领单、启动劳动合同制备、办理社保公积金增员。
- 订单发货 :订单支付成功后,通过并行分支同时锁定库存、生成运单、发送发货通知。
- 项目结项 :项目状态标记为“已完成”时,通过并行分支同时对所有相关文档进行审计与归档。
1.3 前提条件
使用并行分支节点前,需在应用后台的 工作流管理页面中,点击 已有工作流 或点击右上方 「+ 工作流」 按钮 新建工作流,进入编辑页面。
![[触发节点创建图片]](https://oss.yingxiongyun.com/admin-web/help-docs/8d65807edcd43716e5184cab0abb4074a72a831dc63eb345.png)
2. 设置入口
操作路径:进入工作流编辑页面 >> 点击节点之间的 「+」 按钮 >> 选择 「并行分支」 节点。
![[并行分支节点创建图片]](https://oss.yingxiongyun.com/admin-web/help-docs/8d65807edcd43716dd4e1c3c7cd94296bec2d3370ad2b829.png)
3. 操作指南
3.1 节点说明
添加并行分支节点后,流程路径将产生 多个并行分支 ,所有分支 同时执行 。各分支最终汇合至同一路径, 汇合路径 上的节点需等待所有分支任务全部完成后才触发执行。
![[节点说明图片]](https://oss.yingxiongyun.com/admin-web/help-docs/8d65807edcd437169c37dbe9fdcf4e94a760e5ef63cd8129.png)
3.2 节点操作
与其他分支节点不同,并行分支节点无需在内部配置条件或规则(重命名除外),相关操作均在外部流程中完成。
关于并行分支节点的主要操作:
- 新增分支 :点击主干路径上的 「新增分支」 按钮,可添加更多并行分支,用于执行多个并行任务。
- 重命名 :点击分支节点,在右侧弹出的设置窗口中修改名称,便于区分不同分支。
- 复制分支 :鼠标 悬停 在节点上时,点击复制按钮,将在原分支节点 左侧生成新分支 ,默认命名为“原节点名称-复制”,可在设置窗口中修改节点名称。
- 删除分支 :鼠标 悬停 在节点上,点击删除按钮将删除 整条分支路径及其上的所有节点 ,操作不可恢复,请谨慎执行。
- 排序分支 :点击分支节点两侧的箭头按钮,可调整路径在设计画布中的展示顺序,该调整 不影响工作流执行结果 。
![[节点操作示意图]](https://oss.yingxiongyun.com/admin-web/help-docs/8d65807edcd43716cf7af9a858234e1bad345d2fe24b05a9.png)
4. 效果演示
4.1 节点操作演示
以下是对并行分支的 新增、删除、复制、重命名和排序 的效果演示:
![[操作示例图片]](https://oss.yingxiongyun.com/admin-web/help-docs/8d65807edcd437161517906dd3b140a1b97590bf4a878080.gif)
4.2 效果示例
以新员工入职场景为例:新增员工后,并行执行以下任务:
1)自动生成劳动合同。
2)自动创建物品领取工单。
3)自动创建邮箱账号。
工作流设计与执行效果如下所示:
![[工作流设计]](https://oss.yingxiongyun.com/admin-web/help-docs/8d65807edcd43716ad05f5b3ad1d406e92c865d12c0514f2.png)
![[实际效果示例]](https://oss.yingxiongyun.com/admin-web/help-docs/8d65807edcd43716885201a584ee421f8dbc5864231066fd.gif)
5. 注意事项
- 数据并行性风险 :设计并行分支的路径节点时,需关注数据并行性问题。例如多个分支同时对同一数据进行不同的修改操作,可能导致运行结果异常。
- 删除不可恢复 :删除分支会删除整条分支路径及其上的所有节点,数据无法恢复,请谨慎操作。