用于Sticky Note,通过Webhook自动化检测潜在受影响的工作流程,生成详细报告,帮助用户及时修复连接问题,提高工作效率。
该工作流适合以下人群:
- n8n 用户:需要确保他们的工作流在升级后未受到影响。
- 开发者:希望快速识别和修复潜在问题的开发者。
- 团队领导:需要监控和维护团队工作流的领导者。
- 技术支持人员:负责帮助用户解决工作流相关问题的支持人员。
此工作流解决了在 n8n 升级到版本 0.214.3
后,工作流可能被错误连接的问题。它帮助用户识别和检查受影响的工作流和节点,以确保工作流的正常运行和数据流的准确性。
工作流的详细步骤如下:
1. Webhook 触发:通过访问 {YOUR_INSTANCE_URL}/webhooks/affected-workflows
来触发工作流。
2. 获取所有工作流:Get all workflows
节点通过 n8n API 获取所有工作流的信息。
3. 解析受影响的工作流:Parse potentially affected workflows
节点分析每个工作流,识别出可能受到影响的节点。
4. 生成报告:Generate Report
节点创建一个 HTML 格式的报告,列出所有受影响的工作流及其节点。
5. 响应 Webhook:Serve HTML Report
节点将生成的报告作为响应返回给用户。
用户可以通过以下方式自定义和适应此工作流:
- 配置 n8n API 密钥:在 Get all workflows
节点中设置自己的 n8n API 密钥。
- 添加社区节点:如果使用了社区节点,用户需要在 MULTI_OUTPUT_NODES
常量中添加这些节点,以便正确识别多输出节点。
- 调整 Webhook 路径:用户可以根据需要修改 Webhook 的路径,以适应不同的环境或需求。