使用 n8n/Using_the_app/Understand_workflows/Components
节点#
节点(Nodes) 是 工作流(workflow) 的核心构建模块。它们可以执行多种操作,包括:
- 启动工作流。
- 获取和发送数据。
- 处理与操作数据。
n8n 提供了一系列内置节点,同时也支持用户创建自定义节点。请参考以下内容:
- 内置集成 浏览节点库。
- 社区节点(Community nodes) 获取查找和安装社区开发节点的指导。
- 创建节点(Creating nodes) 开始构建你自己的节点。
将节点添加到工作流#
将节点添加到空工作流#
- 点击 添加第一步(Add first step)。n8n 将打开节点面板,你可以在其中搜索或浏览 触发器节点(trigger nodes)。
- 选择你要使用的触发器。 选择正确的应用事件 如果你选择了 On App Event,n8n 会显示所有支持的服务列表。你可以通过该列表浏览 n8n 的集成能力,并在所选服务中发生特定事件时触发工作流。并非所有集成都提供触发功能。要查看哪些操作可用作触发器,请点击相应节点。如果存在可用的触发器,它将出现在可选操作列表的顶部。 例如,以下是 Asana 节点的操作列表截图: Asana 节点操作列表截图,顶部显示“推荐”部分
向现有工作流添加节点#
选择 添加节点 !添加节点图标 连接器。n8n 将打开节点面板,您可以在其中搜索或浏览所有可用节点。
节点操作:触发器(Triggers)和动作(Actions)#
当您向工作流中添加一个节点时,n8n 会显示该节点可用的操作列表。操作是指节点执行的某种行为,例如获取或发送数据。
操作分为两种类型:
- 触发器(Triggers):在您的服务中响应特定事件或条件时启动工作流。当您选择一个触发器时,n8n 会在工作流中添加一个触发器节点,并自动预选您选择的触发器操作。在 n8n 中搜索节点时,触发器操作会带有闪电图标 !触发器图标。
- 动作(Actions):表示工作流中的具体任务,可用于操作数据、对外部系统执行操作,或作为工作流的一部分在其他系统中触发事件。当您选择一个动作时,n8n 会在工作流中添加一个节点,并自动预选您选择的动作操作。
节点控制#
要查看节点控制项,请将鼠标悬停在画布上的节点上:
- 执行步骤 !执行步骤图标:运行该节点。
- 停用 !停用节点图标:停用该节点。
- 删除 !删除节点图标:删除该节点。
- 节点上下文菜单 !节点上下文菜单图标:选择节点操作。可用操作包括:
- 打开节点
- 执行步骤
- 重命名节点
- 停用节点
- 固定节点
- 复制节点
- 复制节点(Duplicate)
- 整理工作流(Tidy up workflow)
- 将节点转换为子工作流(Convert node to sub-workflow)
- 全选(Select all)
- 清除选中(Clear selection)
- 删除节点
节点设置#
在 设置(Settings) 选项卡下的节点设置允许你控制节点行为并添加节点备注。 当启用或设置以下选项时,其作用如下:
- 始终输出数据(Always Output Data):即使节点在执行过程中未返回任何数据,也会返回一个空项。请谨慎在 IF 节点上启用此选项,因为它可能导致无限循环。
- 仅执行一次(Execute Once):节点仅使用接收到的第一个数据项执行一次,不再处理后续的其他数据项。
- 失败时重试(Retry On Fail):当执行失败时,节点会重新运行,直到成功为止。
- 出错时(On Error):
- 停止工作流(Stop Workflow):发生错误时停止整个工作流,防止后续节点继续执行。
- 继续(Continue):尽管发生错误,仍继续执行下一个节点,并使用最后一个有效的数据。
- 继续(使用错误输出)(Continue (using error output)):继续工作流的执行,并将错误信息传递给下一个节点,以便进行可能的错误处理。
你可以通过节点备注来记录工作流的相关说明:
- 备注(Notes):保存在节点中的注释内容。
- 在流程中显示备注(Display note in flow):如果启用,n8n 会在工作流中以副标题的形式显示该备注。