2. 核心概念


在正式创建工作流之前,理解 n8n 的几个核心概念会让你事半功倍。

工作流(Workflow)

image-20260415181500913

工作流是 n8n 的基本工作单元,代表一个完整的自动化流程。每个工作流由一个或多个节点(Node)通过连线(Connection)按顺序连接组成。工作流需要被激活发布后才能在生产环境中自动运行。

节点(Node)

image-20260415175822768

节点是构建工作流的单元,每个节点代表一个独立的操作单元。n8n 中的节点主要分为以下几类:

  • 触发节点(Trigger Node):工作流的起点,决定工作流何时被触发执行。常见触发器包括定时触发(Schedule)、Webhook 接收、应用内事件(如收到新邮件)等。
  • 动作节点(Action Node):执行具体操作,如发送邮件、写入 Google Sheet、调用 API 等。
  • 核心节点(Core Node):提供工作流控制和数据处理能力,如条件判断(IF)、数据合并(Merge)、代码执行(Code)等,不依赖特定外部服务。
  • AI/集群节点(Cluster Node):由根节点和子节点组合使用,主要用于构建 AI Agent、LLM 链等复杂 AI 工作流。

连接(Connection)

image-20260415175734615

节点之间通过连线传递数据。一个节点可以有多个输出连接(如 IF 节点有 true/false 两个输出),也可以有多个输入连接。

执行(Execution)

image-20260415175843154

工作流每次运行称为一次执行。你可以在「处决」标签页中查看每次执行的详细信息,包括各节点的输入/输出数据、执行时长、是否成功等,方便调试。

凭证(Credentials)

image-20260415180050527

凭证用于安全存储访问外部服务所需的认证信息(如 API Key、OAuth Token、用户名密码等)。凭证在数据库中加密存储,并可在多个工作流中复用,避免将敏感信息直接写入工作流。

表达式(Expression)

image-20260415184117293

n8n 支持在节点参数中使用动态表达式,通过 {{ }} 语法引用前序节点的输出数据。例如 {{ $json.email }} 可以引用前一节点输出 JSON 中的 email 字段。

评论

0
还没有评论,来写第一条吧