返回工作流常见问题
帮助中心 · 常见问题工作流1 分钟阅读

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

工作流运行失败后,通常可以检查运行详情并从指定步骤重试。重试前,应先确认前面的步骤是否已经更改数据或触发外部操作。

工作流

先查看运行详情

打开运行记录,找到标记为失败的步骤,并查看错误、输入、输出和警告。确认工作流定义以及传入步骤的数据仍符合预期。缺少字段、连接不可用和操作无效属于不同原因,需要分别处理。

也要检查已经完成的前置步骤。后续步骤失败之前,某个前置步骤可能已经创建记录、发送消息或修改外部系统。如果不检查这些影响就重试,工作流可能重复执行已经完成的操作。

确认重复执行安全后再重试

修复查明的原因,然后在工作流支持时从失败步骤重试。已经完成的步骤会保留;所选步骤及后续步骤会基于该运行状态继续执行。请在运行历史中检查新的尝试,确认发生了哪些变化以及错误是否解决。

对于创建记录或发送请求的工作流,应设计步骤,让它们能够识别重复尝试,或先检查结果是否存在,再决定是否创建新记录。如果无法确定外部操作是否已发生,先检查目标系统或咨询负责人。

重试不会自动撤销之前产生的副作用。

返回工作流常见问题