从失败位置恢复
如果临时问题影响了某一步,而之前的工作仍然有效,重试就很有用。工作流会从指定步骤(默认是失败步骤)重新开始,同时保留前面步骤的输出。如果依赖关系没有变化,就不必重做所有前序操作。
仍在运行的工作流不能重试;如果更早的步骤没有成功,后续步骤也不能从那里重试。这明确了恢复起点:所选步骤开始前必须有可用的先前输出。如果输入或前序数据已经改变,应启动新运行,避免沿用过期结果。
检查尝试记录和副作用
运行数据会保留被重试步骤的旧尝试。查看错误和输出,确认之前的尝试是否在失败前部分完成。重试可能再次执行外部操作,例如发送消息或创建记录;请先确认重复执行安全,或检查是否可能造成重复数据。
如果失败步骤依赖已更改的配置,请更新工作流,再从正确步骤重试或启动新的运行。重试不会撤销之前的更改:它保留成功步骤的输出并重新执行选定部分。告知工作流完成之前,应确认最终状态和外部操作结果。