跳到主要内容

执行

一次执行是指工作流的一次运行。

本节内容 ​

执行模式 ​

有两种执行模式:

  • 手动: 点击 Execute Workflow(执行工作流),手动运行工作流。通过手动运行进行测试时,应取消发布工作流。
  • 生产: 生产工作流会自动运行。发布工作流的某个版本,即可将其投入生产。

执行如何计入配额 ​

无论是云端还是自托管,付费套餐都设有执行次数配额。只有生产执行会计入配额,即由触发器、计划任务或轮询自动启动的执行。无论实例用于开发还是生产等环境,均适用这一区分。

按触发器类型计算执行次数 ​

执行次数的计算方式取决于所用触发器节点的类型:

  • Schedule Trigger 节点: 每次触发都计为一次执行,无论结果如何。
  • 轮询节点(如 Google Drive Trigger): 只有发现新数据时,才计为一次执行。未返回结果的轮询不计入执行次数。
  • Webhook Trigger 节点: 每个激活触发器的入站请求都计为一次执行,包括请求体为空的请求(例如 {})。工作流开始前就失败的格式错误请求不计入执行次数。

不计入配额的触发和运行 ​

以下情况不计入执行配额:

  • 手动执行: 构建或测试时从编辑器运行工作流。
  • 子工作流执行: 工作流通过 Execute Sub-workflow 节点调用其他工作流时,只计算父级(顶层)执行。
  • 错误工作流执行: 被设为错误工作流的工作流的运行。
  • 未返回数据的轮询: 轮询触发器只有发现新数据时才计入次数。
  • 格式错误或被拒绝的请求: 在工作流开始前就失败的 Webhook 请求。

执行列表 ​

n8n 提供两种执行列表:

n8n 支持为执行添加自定义数据。

执行数据隐藏 ​

可以隐藏执行数据,以保护敏感信息。此功能隐藏工作流执行的输入和输出数据,同时保留状态、时间和节点名称等执行元数据。详情请参阅执行数据隐藏。

来自你无权使用的凭据的执行数据 ​

如果某次执行使用了你无权使用的凭据,n8n 会对你隐藏其数据,但仍显示执行状态和时间信息。这也包括使用该凭据的子工作流返回的数据,即使父工作流本身并未使用该凭据。通过公共 API 或 n8n MCP 服务器读取执行时,同样适用这些规则。

详情请参阅在项目中使用个人凭据。

相关资源 ​

本文为社区中文翻译。查看对应英文原文