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:创建工作流

  1. 在n8n界面中点击“New Workflow”
  2. 给工作流起一个名字,如“发送通知邮件”
  3. 点击“Create”创建空白工作流

步骤2:添加节点

  1. 从左侧节点库中拖拽“Manual Trigger”节点到画布
  2. 添加“Send Email”节点
  3. 连接两个节点

步骤3:配置节点

  1. 配置邮件发送参数(收件人、主题、内容等)
  2. 保存工作流
  3. 点击“Execute Workflow”测试运行
💡

提示:在配置节点时,您可以使用表达式来动态设置参数值,这是n8n的强大功能之一。

5. 下一步学习

恭喜!您已经成功创建了第一个n8n工作流。现在可以继续深入学习更多高级功能。

推荐学习路径

  • • 掌握基本节点类型和配置方法
  • • 学习表达式和动态数据的使用
  • • 了解错误处理和重试机制
  • • 实践复杂工作流的设计
  • • 探索API集成和自定义节点

准备好开始了吗?

现在您已经了解了n8n的基础知识,可以开始创建自己的自动化工作流了!