n8n Workflow 基础教程
从零开始学习n8n自动化工作流,掌握基本概念和操作技巧
1. 什么是n8n?
n8n是一个强大的开源工作流自动化平台,它允许您通过可视化界面连接不同的应用程序和服务,创建复杂的自动化工作流程。
核心特性
- • 可视化设计:拖拽式界面,无需编程知识
- • 丰富集成:支持200+应用程序和服务
- • 开源免费:完全开源,支持自托管
- • 灵活执行:手动、定时、事件驱动等多种触发方式
2. 安装和配置
安装n8n非常简单,支持多种部署方式。我们推荐使用Docker进行安装,这是最简单和最可靠的方法。
Docker安装方式
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
安装完成后,访问 http://localhost:5678 即可使用
npm安装方式
npm install n8n -g
安装完成后运行 n8n start
启动服务
3. 基本概念
在开始创建工作流之前,了解一些基本概念非常重要。这些概念将帮助您更好地理解n8n的工作原理。
节点 (Nodes)
工作流的基本构建块,每个节点执行特定的功能,如发送邮件、调用API等
连接 (Connections)
连接不同节点的线条,定义数据流动的方向和执行顺序
工作流 (Workflow)
由多个节点和连接组成的完整自动化流程
执行 (Execution)
工作流的运行过程,包括手动触发和自动执行
4. 创建第一个工作流
现在让我们创建一个简单的工作流来体验n8n的基本操作。我们将创建一个发送通知邮件的工作流。
步骤1:创建工作流
- 在n8n界面中点击“New Workflow”
- 给工作流起一个名字,如“发送通知邮件”
- 点击“Create”创建空白工作流
步骤2:添加节点
- 从左侧节点库中拖拽“Manual Trigger”节点到画布
- 添加“Send Email”节点
- 连接两个节点
步骤3:配置节点
- 配置邮件发送参数(收件人、主题、内容等)
- 保存工作流
- 点击“Execute Workflow”测试运行
💡
提示:在配置节点时,您可以使用表达式来动态设置参数值,这是n8n的强大功能之一。
5. 下一步学习
恭喜!您已经成功创建了第一个n8n工作流。现在可以继续深入学习更多高级功能。
推荐学习路径
- • 掌握基本节点类型和配置方法
- • 学习表达式和动态数据的使用
- • 了解错误处理和重试机制
- • 实践复杂工作流的设计
- • 探索API集成和自定义节点