配置让多个业务任务同时执行的并行节点,使流程可以从一个节点拆出多条业务路径,并在前序业务结束后同时触发多个后续任务。
概述
并行任务节点用于一个业务流程中需要同时推进多个任务的场景。流程运行到并行节点后,系统会从该节点流出多条业务路径,同时触发多个业务节点。
与分支节点不同,分支节点通常根据条件选择其中一条路径;并行节点用于同时进入多条路径,让多个任务并行处理。
并行任务节点适合以下场景:
- 工单确认后,同时触发现藏作业和其他协同处理任务。
- 服务处理过程中,同时安排现场标准作业、检查、报告或评价准备。
- 一个阶段结束后,同时通知多个角色完成各自任务。
- 多个部门或多人需要同步处理不同事项,且任务之间没有严格先后顺序。
并行任务节点的核心能力包括:
- 从一个节点同时流出多条业务路径。
- 同时触发多个后续业务节点。
- 支持在同一业务流程中并行处理多个任务。
- 适合用于并行业务协同,而不是条件分流。
开始之前
- 业务流程已创建,并已进入流程画布配置页面。
- 您已确认哪些任务可以同时执行。
- 您已确认并行流出的每条路径分别连接到哪个后续节点。
- 您已确认并行任务之间没有必须先后执行的依赖关系。
- 如多个并行任务会更新同一业务数据,请先确认字段更新顺序和覆盖风险。
配置节点属性
在流程画布中选中并行节点后,在右侧 节点属性 页签配置以下内容。
| 配置项 | 说明 |
|---|---|
| 节点名称 | 当前并行节点在画布和流程记录中的名称,建议使用具体业务含义,例如“并行处理”“同步触发任务” |
| 业务描述 | 描述该并行节点的用途,说明为什么需要同时触发多个任务 |
截图中的说明为:并行节点能够支撑一个业务流程中同时进行多个业务的场景。配置后,可以由此节点流出多条业务路径,上一业务结束后同时触发多个业务。

配置并行路径
并行节点的核心是配置多条从同一节点流出的路径。
配置步骤:
- 在画布左侧选择 并行,将并行节点拖入流程画布。
- 在 节点名称 中输入并行节点名称,例如“并行”。
- 在 业务描述 中说明该节点要同时触发哪些任务。
- 从并行节点连接第一条后续路径,例如连接到 会签 节点。
- 从并行节点连接第二条后续路径,例如连接到 现场标准作业 节点。
- 如需更多并行任务,继续从并行节点连接到其他后续节点。
- 分别配置每条路径上的业务节点、处理人、完成条件和完成后动作。
- 保存节点配置。
截图示例中,并行节点位于 工单确认 之后,可同时流向不同后续节点,用于在上一业务结束后同时触发多项业务处理。
并行节点与分支节点的区别
| 节点类型 | 核心作用 | 流转方式 | 适用场景 |
|---|---|---|---|
| 分支节点 | 根据条件选择路径 | 满足条件后进入某一条路径,通常不会同时进入所有路径 | 按工单类型、审批结果、金额或状态分流 |
| 并行节点 | 同时触发多条路径 | 上一业务结束后,同时进入多条后续路径 | 多个任务需要同步执行,多个角色同时处理 |
如果业务规则是“满足不同条件进入不同路径”,应使用分支节点;如果业务规则是“多个任务都要同时执行”,应使用并行节点。
配置并行任务
并行节点本身主要负责拆分路径。每条并行路径上的具体任务,需要在对应业务节点中配置。
常见配置内容包括:
| 配置内容 | 说明 |
|---|---|
| 业务节点 | 每条并行路径需要连接到明确的业务活动、审批、会签、扩展元素或自动节点 |
| 处理人 | 人工处理节点需要配置处理人或默认处理人 |
| 完成条件 | 如需限制任务完成,可配置字段条件或 APL 条件 |
| 完成后动作 | 每个并行任务完成后,可按需要执行字段变更、通知、发起流程等后动作 |
| 超时与提醒 | 对人工任务建议配置超时提醒,避免某条并行路径长期未完成 |
配置建议
- 并行节点名称建议描述同步触发的业务含义,例如“同步触发现场作业和评价准备”。
- 每条并行路径都应连接明确的后续节点,避免出现悬空路径。
- 并行任务之间应职责清晰,避免多个任务重复处理同一事项。
- 避免多个并行任务同时修改同一字段,防止后完成的任务覆盖先完成的结果。
- 如果并行任务之间存在先后依赖,不建议使用并行节点,应改为串行节点连接。
- 对人工并行任务建议配置处理人、默认处理人、超时和提醒。
- 并行路径较多时,建议使用阶段框组织画布,保持流程可读性。
预期结果与验证
- 发起测试业务流程。
- 让流程运行到并行节点前的上一节点。
- 完成上一节点后,检查多条并行路径是否同时被触发。
- 检查每条路径上的任务是否按配置生成。
- 分别完成各并行任务,检查处理人、完成条件和后动作是否符合预期。
- 检查并行任务对同一业务数据的更新是否存在覆盖或冲突。
- 查看流程日志,确认并行节点触发和各路径流转记录。