🐞 工作流调试与排错

更新时间: 2026-10-19 17:22:12

工作流节点多、链路长时,难免出现某个环节不按预期执行的情况。掌握节点状态含义与数据查看方法,可以快速定位失败节点并修复问题。

工作流列表

节点状态含义

点击编辑器顶部「运行」启动工作流后,各节点状态会实时更新:

状态 含义
等待中 上游尚未完成或尚未轮到该节点执行
运行中 节点正在执行,请勿中断
成功 节点执行完成,输出可用
失败 节点执行出错,流程在此中断或跳过该分支

查看节点输入输出

执行完成后,点击任意节点即可查看其输入和输出数据:

  • 输入数据:确认上游变量是否按预期注入,字段名是否匹配
  • 输出数据:确认节点产生的结果结构,为下游引用提供依据
  • 历史运行记录保存在工作流列表的执行历史中,可回看每次运行的数据快照

定位失败节点的思路

  1. 从红色节点入手:找到状态为失败的节点,优先查看其错误信息
  2. 向上追溯:失败节点的输入异常,问题往往出在上游,检查前一个节点的输出
  3. 检查引用:${节点标题.字段名} 拼写错误或节点重命名会导致取不到值
  4. 检查依赖:LLM、MCP 工具等节点依赖外部配置,确认对应服务已就绪

内置测试工具的使用

  • JS 执行器节点支持编写 JavaScript 代码处理数据,可单独用小段代码验证逻辑
  • 正则提取、随机值等节点逻辑简单,适合拆出来单独跑一遍验证规则是否正确
  • 条件判断节点可分别触发两个分支,验证表达式在各种取值下的表现
  • 建议分段测试:先跑通一小段链路,再逐步接入后续节点

常见排错检查清单

  • [ ] 开始节点存在且唯一,是所有链路的起点
  • [ ] 所有节点已连线,无孤立节点
  • [ ] 被引用的节点标题与 ${} 中的名称完全一致
  • [ ] LLM、MCP 等外部依赖配置正确、服务可用
  • [ ] 文件类节点(文件列表/复制/移动)的路径存在且有访问权限

本章相关文档

语言
QQ
微信客服
微信群
客服