Workflow Importer

该工作流实现了从本地文件或远程实例自动导入工作流的功能,支持读取和解析 JSON 格式文件,简化了跨实例或本地文件的迁移过程。用户可以选择目标工作流并处理凭据映射,确保导入凭据的有效性和安全性。该工作流提供即时反馈,提升用户体验,非常适合团队协作、工作流共享及批量导入场景,有效降低手动操作风险。

流程图
Workflow Importer 工作流程图

工作流名称

Workflow Importer

主要功能和亮点

Workflow Importer 工作流实现了从本地文件或远程 n8n 实例导入工作流的自动化过程。它不仅能够读取并解析上传的 JSON 格式工作流文件,还能从指定的远程实例中获取工作流列表,支持用户选择目标工作流进行导入。该工作流自动处理工作流中的凭据映射问题,允许用户手动匹配或创建新凭据,确保导入工作流的凭据有效且安全。此外,工作流提供导入成功或失败的即时反馈,提升用户体验。

解决的核心问题

  • 简化跨实例或本地文件的工作流迁移和共享,避免手动复制配置的繁琐和错误。
  • 自动识别并处理工作流中包含的凭据,解决凭据名称冲突或缺失问题。
  • 支持凭据的映射与新建,确保导入后的工作流凭据正确关联。
  • 提供灵活的导入来源选择(文件上传或远程实例),满足不同使用场景需求。

应用场景

  • 多个 n8n 实例间迁移或复制工作流。
  • 团队协作中共享和复用工作流模板。
  • 快速导入第三方或备份的工作流文件。
  • 在升级或更换 n8n 环境时,批量导入已有工作流。

主要流程步骤

  1. 用户通过表单选择导入来源:文件上传或远程 n8n 实例。
  2. 若选择文件上传,读取并解析上传的 JSON 格式工作流文件;若选择远程实例,用户选择目标实例,系统通过 API 获取该实例的工作流列表。
  3. 用户从工作流列表中选择要导入的具体工作流。
  4. 系统提取工作流中的所有凭据,去重后生成凭据映射选项。
  5. 用户为每个凭据选择对应的现有凭据或新建凭据。
  6. 根据用户选择,系统自动创建缺失的凭据,并更新工作流中的凭据引用。
  7. 最终在当前 n8n 实例上创建导入后的工作流。
  8. 导入完成后,用户收到成功或失败的反馈提示。

涉及的系统或服务

  • n8n API(远程实例工作流与凭据管理)
  • 本地文件上传与解析
  • 表单触发器与交互界面

适用人群或使用价值

  • n8n 平台管理员和开发者,需跨多个实例管理和迁移工作流。
  • 自动化工程师和运维人员,提升工作流部署效率。
  • 团队协作用户,方便共享和复用工作流模板。
  • 需要批量导入或备份恢复工作流的用户,降低手动操作风险。

此工作流极大地简化了工作流导入过程,通过自动化处理凭据映射,保障导入的工作流能够正确运行,提升了工作流迁移的安全性和便捷性。