用于n8n,通过定时触发和手动测试,自动化执行任务,定期清理过期执行记录,提高工作效率,减少手动操作。
该工作流适合以下人群:
- 开发者:需要自动化任务并集成不同服务的开发者。
- 数据分析师:希望定期清理旧数据的分析师。
- 项目经理:需要确保项目执行记录的管理和清理。
- 业务运营团队:希望通过自动化减少手动操作,提高效率。
该工作流解决了以下问题:
- 数据过时:定期检查并删除超过 10 天的执行记录,确保数据的新鲜度。
- 手动管理:通过自动化触发器,减少了手动触发和管理任务的需要。
- 资源浪费:清理无用的执行记录,释放存储空间,优化系统性能。
工作流过程详细说明:
1. 调度触发器:每天在 04:44 自动触发工作流。
2. 列出执行记录:获取所有执行记录以进行后续处理。
3. 条件判断:检查每个执行记录的 startedAt
时间,如果记录的时间早于当前时间的 10 天,则进行删除。
4. 删除执行记录:针对符合条件的记录,执行删除操作。
5. 无操作节点:对于不符合条件的记录,执行无操作,确保工作流的完整性。
用户可以通过以下方式自定义和调整此工作流:
- 调整触发时间:在调度触发器中修改 triggerAtHour
和 triggerAtMinute
值,以适应不同的执行时间。
- 修改条件:在条件判断节点中,可以更改 before
操作的时间范围,以适应不同的数据保留策略。
- 添加额外节点:根据需要,可以在删除节点之前或之后添加其他处理步骤,例如发送通知或记录日志。
- 集成其他服务:可以通过添加其他 n8n 节点,将此工作流与其他服务(如 Slack、邮件等)集成,以便在执行记录被删除时进行通知。