每周失败执行报告(Weekly failures report)
该工作流每周自动查询指定工作流的执行记录,筛选出过去一周内的失败执行,并通过Telegram推送汇总报告给用户。此功能帮助用户及时掌握工作流运行异常,提高运维效率,减少业务中断风险,适用于自动化运维团队和需要跟踪流程状态的企业用户。通过这一自动化机制,用户无需人工干预即可有效监控工作流健康状态。
流程图

工作流名称
每周失败执行报告(Weekly failures report)
主要功能和亮点
该工作流定期(每7天)自动查询指定n8n工作流的历史执行记录,筛选出过去一周内的失败执行,并将所有失败信息汇总成一条消息,通过Telegram推送给用户,帮助用户及时掌握工作流运行异常情况。
解决的核心问题
自动监控n8n工作流的执行状态,避免因工作流失败而未被及时发现,提升运维效率和工作流稳定性,减少业务中断风险。
应用场景
- 自动化运维团队监控工作流运行状态
- 需要定期跟踪和排查自动化流程失败的企业或团队
- 任何依赖n8n自动化流程,需及时获知异常的场景
主要流程步骤
- 定时触发(Schedule Trigger):每7天启动一次工作流。
- 获取历史执行(Get all previous executions):调用n8n API获取目标工作流所有历史执行记录。
- 筛选本周失败执行(Filter for executions of the week):筛选出过去7天内且未成功完成的执行记录。
- 生成失败消息(Set a message for each failed execution):为每一条失败执行生成详细告警文本,包括工作流名称、执行链接和日期。
- 汇总消息(Aggregate all messages):将所有失败消息合并为一条文本。
- 推送通知(Telegram):通过Telegram机器人向指定聊天发送汇总失败报告。
涉及的系统或服务
- n8n:调用n8n内置API获取执行数据。
- Telegram:通过Telegram机器人推送失败报告消息。
适用人群或使用价值
- 自动化运维工程师、DevOps团队
- 使用n8n平台进行自动化流程管理的企业用户
- 希望提升自动化系统稳定性,及时发现并响应异常的专业人士
- 任何希望通过即时通讯工具接收工作流运行状态通知的用户
该工作流通过自动化数据采集和即时通讯推送,无需人工干预即可高效掌握工作流健康状态,极大提升了运维效率和响应速度。