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

序列分支 (NodeSequence)
📖 节点概述
有序串联执行节点,将一个输入 Exec 流严格按顺序分发到多个 Then 输出端口。它会等待 Then 1 连接的整条分支完全执行完毕后,再触发 Then 2,以此类推。非常适合需要保证执行顺序的多步骤任务,避免并行带来的竞态问题。
💡 使用场景:
- 多步骤流水线:先打开文件,再读取内容,然后处理数据,最后关闭文件——每一步必须等待上一步彻底完成。
- 顺序动画:依次播放多个动画或声音,而不是同时播放。
- 有序初始化:按顺序启动多个模块,确保依赖关系正确。
- 报告生成:先生成图表,再插入到文档,最后导出 PDF,顺序不能乱。
🎮 实战连线指南:如何正确使用它?
节点的输出端口 Then 1, Then 2... 可以动态扩展,只需将执行线连接到最后一个端口,便会自动创建下一个端口。
场景案例:顺序执行“登录 → 导航 → 抓取数据 → 保存文件”
- 前置动作:将启动流程的节点(如“开始按钮”)的输出
Exec连接到【序列分支】的Exec输入。 - 按序连接:
- 将【序列分支】的
Then 1连接到【登录网站】节点的Exec。 - 将【序列分支】的
Then 2连接到【导航到目标页面】节点的Exec。 - 将【序列分支】的
Then 3连接到【抓取数据】节点的Exec。 - 将【序列分支】的
Then 4连接到【保存到文件】节点的Exec。
- 将【序列分支】的
- 无需额外同步:引擎会自动保证【登录网站】的所有后续逻辑(包括它内部的子分支)全部跑完后,才触发【导航到目标页面】,以此类推。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,激活后开始按顺序触发输出端口。 |
📤 输出引脚(动态,可扩展)
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Then 1, 2, 3, … | EXEC | 按数字顺序依次触发。每个Then 都会等待前一个端口所连接的分支完全结束后才执行。默认提供 4 个端口,连线至最后一个端口可自动扩展更多。 |
💎 小贴士:
- 与
并行分支 (Parallel)相反,序列分支保证严格的先后顺序,适合有依赖关系的任务。- 如果某个
Then端口没有连线,引擎会直接跳过它,立即执行下一个有连线的端口,不会造成流程卡死。- 每个
Then分支内部又可以包含复杂的子流程(包括循环、条件判断等),序列分支只关心该分支的整体结束状态。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

