极奇策RPA技术教程:并行分支 (NodeParallel) - 自动化开发与配置详细指南

并行分支 (NodeParallel)
📖 节点概述
多任务并发启动器。将一个 Exec 输入瞬间同时分发到所有已连线的 Task 端口,每个端口启动一个独立的并行分支,互不干扰,同时运行。节点本身不等待分支完成,也不提供统一结束出口,各分支各自走向自己的终点。适合没有依赖关系、可同时进行的独立任务。
💡 使用场景:
- 同时下载多个文件:启动三个下载任务,分别指向不同的 URL,充分利用带宽。
- 多窗口操作:同时打开并操作多个浏览器窗口,各自执行各自的自动化流程。
- 并发检查:同时 ping 多个服务器,分别记录结果,谁快谁先出日志。
- 拆分数据处理:将一份数据切成多份,同时交给多个处理引擎并行计算。
- 多动作同步触发:按下开始按钮后,同时开始录像、播放音效、发送开始通知。
🎮 实战连线指南:如何正确使用它?
节点至少提供 4 个 Task 端口(A~D),连线到后一个端口会自动扩展更多。所有有连线的端口会同时收到执行信号。
场景案例:同时抓取三个新闻源的头条,各自独立入库
- 触发源:将定时器节点的
触发输出连接到【并行分支】的Exec输入。 - 配置并行任务:
Task A→ 连接【HTTP 请求】节点(抓取源 A),再连【解析入库 A】。Task B→ 连接【HTTP 请求】节点(抓取源 B),再连【解析入库 B】。Task C→ 连接【HTTP 请求】节点(抓取源 C),再连【解析入库 C】。
- 各自结束:三个分支的尾部节点可以是【打印日志】或【通知】节点,它们独立运行,无须等待其他分支。
注意:如果需要在所有分支全部完成后执行某个统一操作(如发送汇总邮件),请使用
序列分支配合标志变量,或在各分支末尾增加一个计数器并判断是否全部结束。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,激活后立即并发触发所有已连线的 Task 端口。 |
📤 输出引脚(动态,可扩展)
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Task A, B, C, … | EXEC | 按字母顺序命名,每个端口可连接一个独立分支。所有端口同时启动,互不阻塞,各自独立运行。 |
💎 小贴士:
- 与
序列分支全部相反,并行分支注重速度与同时性,适合独立任务。- 不要将互相依赖的任务放到不同 Task 中,因为它们的执行顺序不一。如需有序执行,请用序列分支。
- 每个 Task 分支内的异常不会影响其他分支,但如果某个分支抛出错误且未被捕获,可能会导致整个工作流结束,建议在分支内自行添加
Try-Catch节点保护。- 该节点没有“完成”出口,因此不能直接用它实现“等待所有分支完成再继续”的逻辑,需自行组合其他控制流节点。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

