【n8n教程】:工作流管理完全指南——标签、导入导出、模板、共享与设置
在n8n中高效管理工作流是自动化成功的基础。本教程将带你学习如何组织、备份、共享和优化你的工作流,让你的n8n工作区井井有条。无论你是初学者还是有经验的用户,这些实用技能都能显著提高你的工作效率。
第一部分:使用标签组织工作流
什么是工作流标签?
工作流标签是给你的工作流贴的标签,帮助你快速分类和查找。标签在整个n8n实例中是全局的,这意味着一旦创建,所有用户都能使用这个标签。
为工作流添加标签
步骤 1:打开工作流
在n8n编辑器中打开你想要标记的工作流。在工作流名称旁边,你会看到一个 + 添加标签 的选项。
步骤 2:创建或选择标签
- 点击 + 添加标签
-
- 从现有标签列表中选择一个,或输入新标签名称
-
- 例如:
客户通知、数据处理、定时任务等
- 例如:
-
- 按 Enter 确认
步骤 3:添加多个标签
你可以为一个工作流添加多个标签,使其更易于分类。例如,一个工作流可能同时拥有标签 Gmail自动化 和 CRM集成。
实用提示: 使用一致的命名规范(如 【平台】类型 或 【优先级】名称)能让团队更好地理解标签结构。
第二部分:使用标签过滤工作流
快速过滤你的工作流
当你的工作流数量增加时,标签过滤就显得尤为重要。
过滤步骤
- 在工作流列表页面(Workflows),点击 筛选器(Filters)
-
- 选择 标签(Tags)
-
- 从列表中勾选你要过滤的标签
-
- n8n会立即显示只包含这些标签的工作流
管理标签
在过滤菜单中,你还可以管理标签:
- 点击 筛选器 > 标签 > 管理标签
-
- 将鼠标悬停在任何标签上
-
- 选择 编辑 来重命名标签,或 删除 来移除标签
重要提示: 编辑或删除标签会影响实例中所有用户的所有工作流。
- 选择 编辑 来重命名标签,或 删除 来移除标签
第三部分:导出和导入工作流
为什么要导出工作流?
导出工作流有多个好处:
- 备份:创建工作流的备份副本
-
- 分享:与团队成员或社区分享自动化
-
- 迁移:在不同的n8n实例之间转移工作流
-
- 版本控制:保存工作流的不同版本
导出工作流(JSON格式)
方法 1:通过编辑器菜单导出
- 打开你的工作流
-
- 点击右上角的 三个点菜单 (⋯)
-
- 选择 下载 / Export
-
- n8n会自动下载一个
.json文件到你的电脑
- n8n会自动下载一个
方法 2:复制粘贴导出
- 在编辑器中,选择所有节点(
Ctrl + A或Cmd + A)或只选择特定节点 -
- 复制(
Ctrl + C或Cmd + C)
- 复制(
-
- 粘贴到文本编辑器中保存为
.json文件
- 粘贴到文本编辑器中保存为
方法 3:命令行导出(高级)
对于批量导出或集成到脚本中:
n8n export:workflow --backup > workflows_backup.json
导入工作流
方法 1:通过编辑器导入
- 点击右上角的 三个点菜单 (⋯)
-
- 选择 从 URL 导入 或 从文件导入
-
- 选择你的
.json工作流文件
- 选择你的
-
- n8n 会自动导入工作流结构
方法 2:复制粘贴导入
- 复制 JSON 工作流代码(
Ctrl + C) -
- 在 n8n 编辑器中,粘贴代码(
Ctrl + V)
- 在 n8n 编辑器中,粘贴代码(
-
- n8n 会自动解析并导入节点和连接
导出文件内包含什么?
导出的 JSON 文件包含:
- 所有节点配置:每个节点的参数和设置
-
- 节点连接:数据在节点间的流向
-
- 工作流元数据:名称、描述、标签、激活状态
-
- 凭证引用:指向凭证的引用(不包含敏感信息)
安全提示: 导出文件不包含实际的凭证数据(API密钥、密码等)。导入时,你需要手动重新配置这些凭证。
- 凭证引用:指向凭证的引用(不包含敏感信息)
导入前的准备
在导入工作流前,请检查:
- 版本兼容性:确保导入方的n8n版本与导出时的版本相同或更新
-
- 凭证就位:所需的集成凭证已在目标实例中配置
-
- 依赖节点:确保所有使用的节点在目标实例中可用
-
- 安全审查:在导入第三方工作流前,检查代码以确保没有恶意命令
第四部分:工作流模板
快速启动:使用模板
n8n提供了大量的预建模板,可以帮助你快速开始自动化。这些模板展示了最佳实践,并提供了可复用的解决方案。
访问模板库
- 在创建新工作流时,点击 模板
-
- 浏览可用的模板或搜索特定的集成(如 “Gmail”、“Google Sheets”)
-
- 点击一个模板预览其结构
-
- 选择 使用此模板 来基于该模板创建新工作流
模板库的优势
- 学习资源:查看如何构建特定功能的工作流
-
- 时间节省:无需从零开始构建常见的自动化
-
- 最佳实践:了解推荐的节点配置方式
-
- 社区分享:访问社区贡献的模板
自定义和适配模板
大多数模板需要根据你的需求进行调整:
- 配置凭证:连接你自己的API密钥和账户
-
- 修改参数:调整节点的输入和输出参数
-
- 添加条件:根据特定需求添加
If节点进行条件判断
- 添加条件:根据特定需求添加
-
- 自定义消息:修改发送的文本、电子邮件主题或其他内容
第五部分:工作流共享
共享工作流的权限
功能可用性:共享功能在 Pro Cloud 计划、Enterprise Cloud 和 Enterprise 自托管计划中可用。
工作流角色和权限
n8n中有两种工作流角色:
| 权限 | 创建者 | 编辑者 |
|---|---|---|
| 查看工作流 | ✓ | ✓ (只读) |
| 查看执行历史 | ✓ | ✓ |
| 更新工作流 | ✓ | ✓ |
| 运行工作流 | ✓ | ✓ |
| 共享工作流 | ✓ | ✗ |
| 导出工作流 | ✓ | ✓ |
| 删除工作流 | ✓ | ✗ |
如何共享工作流
步骤 1:打开工作流
打开你想共享的工作流。
步骤 2:点击共享按钮
在工作流编辑界面,点击 共享 按钮。
步骤 3:添加用户
- 在 添加用户 中搜索并选择你想共享的用户
-
- 可以添加多个用户
-
- 点击 保存
步骤 4:了解共享限制
凭证共享:当你共享一个工作流时,编辑者可以使用工作流中已配置的所有凭证。但如果你没有直接共享特定凭证,编辑者无法修改使用那些凭证的节点。
最小权限原则:这确保了安全性——编辑者只能访问和编辑他们有权限的部分。
第六部分:工作流设置
访问工作流设置
- 打开你的工作流
-
- 点击右上角的 三个点菜单 (⋯)
-
- 选择 设置
核心工作流设置
执行顺序
- v1 (推荐):按顺序执行各分支,从上到下
-
- v0 (遗留):先执行所有分支的第一个节点,再执行第二个节点,以此类推
时区
设置工作流的时区,对于 Schedule Trigger(定时触发)节点特别重要。默认为 EDT (纽约时间)。
错误处理
设置当工作流出错时的行为:
- 错误工作流:指定当此工作流失败时要触发的另一个工作流
-
- 保存失败的生产执行:是否记录失败的工作流运行
-
- 保存成功的生产执行:是否记录成功的工作流运行
-
- 保存手动执行:是否保存在编辑器中手动运行的日志
执行超时
- 启用超时:设置工作流在指定时间后自动停止
-
- 超时时间:设置以小时、分钟、秒为单位的超时时长
-
- Cloud用户有最大超时限制
可调用工作流
设置哪些其他工作流可以调用此工作流。这用于创建可重用的子工作流。
时间估计
设置此工作流每次执行预计节省的时间(分钟),n8n会用此计算你的总时间节省量。
第七部分:工作流历史
什么是工作流历史?
工作流历史记录了你工作流的所有版本,不同于执行历史(记录工作流的运行次数)。
功能可用性:
- 完整历史:仅在 Enterprise Cloud 和 Enterprise Self-hosted
-
- 过去 5 天的版本:Cloud Pro 用户
-
- 过去 24 小时的版本:所有用户
查看工作流历史
- 打开工作流
-
- 点击 工作流历史 (Workflow history)
-
- 你会看到保存的所有版本及其时间戳
-
- 选择任何版本可以查看其预览
恢复或复制旧版本
在历史记录中的任何版本上:
- 点击 选项 (⋯)
-
- 选择:
-
- 恢复此版本:替换当前工作流为历史版本
-
- 复制为新工作流:基于此版本创建新工作流
-
- 在新标签中打开:在另一个浏览器标签中打开以进行比较
-
- 下载:以 JSON 格式下载此版本
第八部分:工作流 ID
查找你的工作流 ID
每个工作流都有一个唯一的 ID,用于:
- API 调用
-
- 工作流链接
-
- 集成和自动化
查看工作流 ID
工作流 ID 位于:
- 当前打开工作流的 URL 中(在
/workflows/后面) -
- 工作流设置标题 中
例如:URLhttps://n8n.example.com/workflows/123中,工作流 ID 是123。
- 工作流设置标题 中
最佳实践总结
组织和维护
- ✅ 使用一致的命名规范和标签系统
-
- ✅ 定期备份重要工作流(导出为 JSON)
-
- ✅ 保留工作流历史用于审计和恢复
-
- ✅ 标记工作流的版本和目的
安全性
- ✅ 在共享工作流前审查凭证和敏感信息
-
- ✅ 导出前从 JSON 中移除或匿名化敏感数据
-
- ✅ 只与信任的团队成员共享工作流
-
- ✅ 定期检查和限制工作流的访问权限
性能
- ✅ 使用标签快速查找和过滤工作流
-
- ✅ 设置合理的执行超时以防止卡顿
-
- ✅ 为定时任务配置正确的时区
-
- ✅ 启用执行监测和错误报警
常见问题解答
Q: 我可以导出所有工作流吗?
A: 是的,你可以使用命令行工具 n8n export:workflow --backup 进行批量导出。
Q: 导出文件中包含凭证吗?
A: 不包含。导出的 JSON 只包含凭证的名称和 ID,不包含实际的密钥或密码。导入时需要重新配置凭证。
Q: 我可以恢复已删除的工作流吗?
A: 如果你有之前导出的备份文件,可以重新导入。Enterprise 用户可以从 Git 源控制恢复。
Q: 如何将工作流从一个 n8n 实例迁移到另一个?
A: 导出工作流为 JSON,然后在目标实例中导入,并重新配置所需的凭证。
Q: 标签对工作流的性能有影响吗?
A: 不会。标签只是用于组织的元数据,不会影响工作流的执行性能。
1248

被折叠的 条评论
为什么被折叠?



