在线提交需求

请留下您的联系方式,我们的专家将在 24 小时内与您沟通。

极奇策RPA技术教程:强制结束工作流 (NodeForceStop) - 自动化开发与配置详细指南

极奇策技术团队更新于 2026-08-260 阅读

image.png

强制结束工作流 (Force Stop)

📖 节点概述

终极终止节点,执行后立即暴力结束整个工作流,无论当前有多少并行分支、循环或待执行节点,全部无条件停止。类似于编程中的 throw 或紧急停止按钮。你可以选择退出状态(正常/异常)并留下一段最终日志。

💡 使用场景

  • 致命错误处理:遇到不可恢复的错误(如硬件故障、关键数据丢失)时果断终止,避免无效操作或数据污染。
  • 用户主动取消:提供一个“取消”按钮,触发此节点,立刻终止正在运行的所有自动化任务。
  • 条件性终止:当监测到某个全局状态(如系统资源耗尽、超时、外部信号)时,直接结束流程。
  • 测试与调试:在测试分支中放置此节点,模拟异常退出,验证资源清理和日志记录是否正常。

🎮 实战连线指南:如何正确使用它?

该节点没有输出端口,是流程的绝对终点。通常连接在条件判断的某个分支末端,或作为循环内部的最终中止手段。

场景案例:批量处理文件时,如果检测到磁盘空间不足,立即终止全部工作

  1. 构建循环:使用 for列表遍历 遍历待处理的文件列表。
  2. 循环体内检查:在处理每个文件之前,使用【获取磁盘剩余空间】节点读取当前磁盘容量。
  3. 条件判断:将剩余空间连入【条件判断】节点,判断是否小于安全阈值(如 100MB)。
  4. 连接强制结束
    • 如果条件成立(空间不足),将 成立 输出连接到【强制结束工作流】的 Exec
    • 在节点上选择退出状态:❌ 异常终止 (Error),并填写退出日志:“磁盘空间不足,中止批量处理,已处理 N 个文件”。
  5. 正常分支:条件不成立时继续正常的文件处理流程。

执行后,整个工作流立即死亡,不会触发循环的 完成 或任何后续节点。


⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
ExecEXEC控制流入口,一旦触发便立刻启动强杀流程。

⚙️ 控件参数

控件名称类型说明
退出状态下拉选择✅ 正常结束 (Success):表示任务按预期终止,日志级别为普通信息。<br>❌ 异常终止 (Error):表示因错误或异常而终止,日志级别为错误。
退出日志文本输入在流程彻底被杀死前,向控制台输出的最后一条信息,用于记录终止原因或当前状态。

⚠️ 该节点没有任何输出端口,连接此节点后不能再串联任何后续节点,整个工作流到此瞬间终结。


💎 小贴士

  • 如果希望在终止前做某些清理工作(如关闭数据库连接、删除临时文件),请在这些清理节点的最后再连接【强制结束工作流】。
  • 因为该节点会抛出内部取消异常,可能会被外层的 Try-Catch 捕获,使用时请确保流程设计符合预期。
  • 配合 条件等待Try-Catch 节点可实现“超时强制终止”或“捕获异常后主动退出”的健壮模式。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部