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