# 重试失败的工作流步骤前应该检查什么？

Canonical URL: https://help.iagenify.com/zh/faqs/workflows/what-should-i-check-before-retrying-a-failed-workflow-step

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

帮助中心 · 常见问题 工作流 1 分钟阅读
# 重试失败的工作流步骤前应该检查什么？
工作流运行失败后，通常可以检查运行详情并从指定步骤重试。重试前，应先确认前面的步骤是否已经更改数据或触发外部操作。
IaGenify
工作流

## 先查看运行详情
打开运行记录，找到标记为失败的步骤，并查看错误、输入、输出和警告。确认工作流定义以及传入步骤的数据仍符合预期。缺少字段、连接不可用和操作无效属于不同原因，需要分别处理。
也要检查已经完成的前置步骤。后续步骤失败之前，某个前置步骤可能已经创建记录、发送消息或修改外部系统。如果不检查这些影响就重试，工作流可能重复执行已经完成的操作。
## 确认重复执行安全后再重试
修复查明的原因，然后在工作流支持时从失败步骤重试。已经完成的步骤会保留；所选步骤及后续步骤会基于该运行状态继续执行。请在运行历史中检查新的尝试，确认发生了哪些变化以及错误是否解决。
对于创建记录或发送请求的工作流，应设计步骤，让它们能够识别重复尝试，或先检查结果是否存在，再决定是否创建新记录。如果无法确定外部操作是否已发生，先检查目标系统或咨询负责人。
重试不会自动撤销之前产生的副作用。 [← 返回工作流常见问题](https://help.iagenify.com/zh/faqs/workflows)
