【n8n教程】:工作流管理完全指南——标签、导入导出、模板、共享与设置

在n8n中高效管理工作流是自动化成功的基础。本教程将带你学习如何组织、备份、共享和优化你的工作流,让你的n8n工作区井井有条。无论你是初学者还是有经验的用户,这些实用技能都能显著提高你的工作效率。


第一部分:使用标签组织工作流

什么是工作流标签?

工作流标签是给你的工作流贴的标签,帮助你快速分类和查找。标签在整个n8n实例中是全局的,这意味着一旦创建,所有用户都能使用这个标签。

为工作流添加标签

步骤 1:打开工作流

在n8n编辑器中打开你想要标记的工作流。在工作流名称旁边,你会看到一个 + 添加标签 的选项。

步骤 2:创建或选择标签

步骤 3:添加多个标签

你可以为一个工作流添加多个标签,使其更易于分类。例如,一个工作流可能同时拥有标签 Gmail自动化CRM集成

实用提示: 使用一致的命名规范(如 【平台】类型【优先级】名称)能让团队更好地理解标签结构。


第二部分:使用标签过滤工作流

快速过滤你的工作流

当你的工作流数量增加时,标签过滤就显得尤为重要。

过滤步骤

  1. 1. 在工作流列表页面(Workflows),点击 筛选器(Filters)
  2. 2. 选择 标签(Tags)
  3. 3. 从列表中勾选你要过滤的标签
  4. 4. n8n会立即显示只包含这些标签的工作流

管理标签

在过滤菜单中,你还可以管理标签

  1. 1. 点击 筛选器 > 标签 > 管理标签
  2. 2. 将鼠标悬停在任何标签上
  3. 3. 选择 编辑 来重命名标签,或 删除 来移除标签

重要提示: 编辑或删除标签会影响实例中所有用户的所有工作流。


第三部分:导出和导入工作流

为什么要导出工作流?

导出工作流有多个好处:

导出工作流(JSON格式)

方法 1:通过编辑器菜单导出

  1. 1. 打开你的工作流
  2. 2. 点击右上角的 三个点菜单 (⋯)
  3. 3. 选择 下载 / Export
  4. 4. n8n会自动下载一个 .json 文件到你的电脑

方法 2:复制粘贴导出

  1. 1. 在编辑器中,选择所有节点(Ctrl + ACmd + A)或只选择特定节点
  2. 2. 复制(Ctrl + CCmd + C
  3. 3. 粘贴到文本编辑器中保存为 .json 文件

方法 3:命令行导出(高级)

对于批量导出或集成到脚本中:


    
    
    
  n8n export:workflow --backup > workflows_backup.json

导入工作流

方法 1:通过编辑器导入

  1. 1. 点击右上角的 三个点菜单 (⋯)
  2. 2. 选择 从 URL 导入从文件导入
  3. 3. 选择你的 .json 工作流文件
  4. 4. n8n 会自动导入工作流结构

方法 2:复制粘贴导入

  1. 1. 复制 JSON 工作流代码(Ctrl + C
  2. 2. 在 n8n 编辑器中,粘贴代码(Ctrl + V
  3. 3. n8n 会自动解析并导入节点和连接

导出文件内包含什么?

导出的 JSON 文件包含:

安全提示: 导出文件不包含实际的凭证数据(API密钥、密码等)。导入时,你需要手动重新配置这些凭证。

导入前的准备

在导入工作流前,请检查:

  1. 1. 版本兼容性:确保导入方的n8n版本与导出时的版本相同或更新
  2. 2. 凭证就位:所需的集成凭证已在目标实例中配置
  3. 3. 依赖节点:确保所有使用的节点在目标实例中可用
  4. 4. 安全审查:在导入第三方工作流前,检查代码以确保没有恶意命令

第四部分:工作流模板

快速启动:使用模板

n8n提供了大量的预建模板,可以帮助你快速开始自动化。这些模板展示了最佳实践,并提供了可复用的解决方案。

访问模板库

  1. 1. 在创建新工作流时,点击 模板
  2. 2. 浏览可用的模板或搜索特定的集成(如 "Gmail"、"Google Sheets")
  3. 3. 点击一个模板预览其结构
  4. 4. 选择 使用此模板 来基于该模板创建新工作流

模板库的优势

自定义和适配模板

大多数模板需要根据你的需求进行调整:

  1. 1. 配置凭证:连接你自己的API密钥和账户
  2. 2. 修改参数:调整节点的输入和输出参数
  3. 3. 添加条件:根据特定需求添加 If 节点进行条件判断
  4. 4. 自定义消息:修改发送的文本、电子邮件主题或其他内容

第五部分:工作流共享

共享工作流的权限

功能可用性:共享功能在 Pro Cloud 计划、Enterprise Cloud 和 Enterprise 自托管计划中可用。

工作流角色和权限

n8n中有两种工作流角色:

权限创建者编辑者
查看工作流✓ (只读)
查看执行历史
更新工作流
运行工作流
共享工作流
导出工作流
删除工作流

如何共享工作流

步骤 1:打开工作流

打开你想共享的工作流。

步骤 2:点击共享按钮

在工作流编辑界面,点击 共享 按钮。

步骤 3:添加用户

  1. 1. 在 添加用户 中搜索并选择你想共享的用户
  2. 2. 可以添加多个用户
  3. 3. 点击 保存

步骤 4:了解共享限制

凭证共享:当你共享一个工作流时,编辑者可以使用工作流中已配置的所有凭证。但如果你没有直接共享特定凭证,编辑者无法修改使用那些凭证的节点。

最小权限原则:这确保了安全性——编辑者只能访问和编辑他们有权限的部分。


第六部分:工作流设置

访问工作流设置

  1. 1. 打开你的工作流
  2. 2. 点击右上角的 三个点菜单 (⋯)
  3. 3. 选择 设置

核心工作流设置

执行顺序

时区

设置工作流的时区,对于 Schedule Trigger(定时触发)节点特别重要。默认为 EDT (纽约时间)。

错误处理

设置当工作流出错时的行为:

执行超时

可调用工作流

设置哪些其他工作流可以调用此工作流。这用于创建可重用的子工作流。

时间估计

设置此工作流每次执行预计节省的时间(分钟),n8n会用此计算你的总时间节省量。


第七部分:工作流历史

什么是工作流历史?

工作流历史记录了你工作流的所有版本,不同于执行历史(记录工作流的运行次数)。

功能可用性:

查看工作流历史

  1. 1. 打开工作流
  2. 2. 点击 工作流历史 (Workflow history)
  3. 3. 你会看到保存的所有版本及其时间戳
  4. 4. 选择任何版本可以查看其预览

恢复或复制旧版本

在历史记录中的任何版本上:

  1. 1. 点击 选项 (⋯)
  2. 2. 选择:
    • 恢复此版本:替换当前工作流为历史版本
    • 复制为新工作流:基于此版本创建新工作流
    • 在新标签中打开:在另一个浏览器标签中打开以进行比较
    • 下载:以 JSON 格式下载此版本

第八部分:工作流 ID

查找你的工作流 ID

每个工作流都有一个唯一的 ID,用于:

查看工作流 ID

工作流 ID 位于:

  1. 1. 当前打开工作流的 URL 中(在 /workflows/ 后面)
  2. 2. 工作流设置标题

例如:URL https://n8n.example.com/workflows/123 中,工作流 ID 是 123


最佳实践总结

组织和维护

安全性

性能


常见问题解答

Q: 我可以导出所有工作流吗?
A: 是的,你可以使用命令行工具 n8n export:workflow --backup 进行批量导出。

Q: 导出文件中包含凭证吗?
A: 不包含。导出的 JSON 只包含凭证的名称和 ID,不包含实际的密钥或密码。导入时需要重新配置凭证。

Q: 我可以恢复已删除的工作流吗?
A: 如果你有之前导出的备份文件,可以重新导入。Enterprise 用户可以从 Git 源控制恢复。

Q: 如何将工作流从一个 n8n 实例迁移到另一个?
A: 导出工作流为 JSON,然后在目标实例中导入,并重新配置所需的凭证。

Q: 标签对工作流的性能有影响吗?
A: 不会。标签只是用于组织的元数据,不会影响工作流的执行性能。


官方文档[1]
n8n系列教程[2]

引用链接

[1] 官方文档: https://docs.n8n.io/workflows/
[2] n8n系列教程: https://www.undsky.com/blog/?category=n8n%E6%95%99%E7%A8%8B#