# 工作流中的某一步失败时应该怎么处理？

Canonical URL: https://help.iagenify.com/zh/faqs/workflows/what-should-a-workflow-do-when-one-step-fails

[← 返回工作流常见问题](https://help.iagenify.com/zh/faqs/workflows)

帮助中心 · 常见问题 工作流 1 分钟阅读
# 工作流中的某一步失败时应该怎么处理？
请明确设计失败路径：捕获错误、保留足够的诊断上下文，并决定停止、安全重试还是转交审核。后续步骤的成功消息不应掩盖之前步骤的失败。
IaGenify
工作流

## 区分可恢复错误与终止性错误
临时网络错误可能适合有限重试，而输入无效或访问被拒通常需要修正，而不是重复执行。根据步骤提供的信息分类错误，并设置合理的重试上限。
在错误记录中保留输入标识和步骤名称，以便定位受影响项目。通知中不要包含机密或完整敏感内容；应提供获授权人员可用于查看详情的引用。
## 让恢复过程清晰且安全
将无法恢复的情况送入审核队列，或发送包含明确后续操作的告警。如果工作流已经部分完成，请记录已产生的副作用，避免恢复运行时重复执行。
使用安全样例主动测试错误场景：无效数据、暂时不可用的依赖项，以及没有匹配结果的步骤。确认每种情况都进入预期状态，并且操作人员能看懂发生了什么。 [← 返回工作流常见问题](https://help.iagenify.com/zh/faqs/workflows)
