每小时重试执行

用于n8n,每小时自动检查并重试失败的执行,确保任务顺利完成,提升工作效率,减少人工干预。

2025/7/8
13 个节点
中等
brewpdgeec5njfadschedulemediumn8nnoopsticky notesplitinbatchesschedule triggerautomationadvancedapiintegrationlogicconditionalcron
分类:
Schedule TriggeredMedium Workflow
集成服务:
N8nNoOpSticky NoteSplitInBatchesSchedule Trigger

适用人群

此工作流适合以下人群:
- 开发者:需要定期检查和重试失败的任务或执行。
- 运维人员:希望自动化监控和处理错误执行,提高系统稳定性。
- 业务分析师:需要确保数据处理的准确性和完整性,避免因错误执行导致的数据丢失。
- 项目经理:希望通过自动化减少手动干预,提高团队效率。

解决的问题

此工作流解决了以下问题:
- 自动化处理失败的任务:定期检查并重试因错误导致的失败执行,减少人工干预。
- 提高工作效率:通过自动化流程,减少手动跟踪和重试任务的时间。
- 确保数据完整性:通过重试机制,确保所有数据处理任务成功执行,避免数据丢失。

工作流程

工作流的详细步骤如下:
1. 定时触发:每小时自动触发工作流,确保定期检查失败执行。
2. 获取失败执行:从 n8n 中获取所有状态为 error 的执行记录。
3. 登录 n8n:通过 API 登录 n8n,获取会话 ID,以便进行后续操作。
4. 检查重试条件:判断是否存在成功重试的 ID,筛选出需要重试的执行记录。
5. 循环处理执行记录:对每个需要重试的执行记录进行处理。
6. 重试执行:调用 n8n API 重试失败的执行,确保任务重新执行。
7. 完成处理:工作流结束,所有成功重试的执行记录将被更新。

自定义指南

用户可以通过以下方式自定义和适应此工作流:
- 调整触发频率:修改定时触发器的设置,以适应不同的检查频率。
- 更改登录凭证:在 login_details 节点中更新 n8n 登录凭证,以适应不同的账户。
- 修改条件判断:在 If 节点中调整条件,以筛选出特定的失败执行记录。
- 添加通知功能:在重试执行后添加通知节点,向团队发送执行状态的更新。
- 扩展工作流:根据需要添加更多节点,以处理其他类型的错误或执行记录。