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