N8N中文教程
使用 n8n/Getting_started/Text_courses/Level_one/Building_the_workflow

8. 激活并查看工作流#

在此步骤中,您将学习如何激活您的工作流以及更改默认的工作流设置。 激活一个工作流意味着每当触发节点(trigger node)接收到输入或满足某个条件时,该工作流将自动运行。默认情况下,所有新创建的工作流初始状态均为未激活。

要激活您的工作流,请在编辑器界面(Editor UI)顶部导航栏中将 Inactive(未激活)切换开关设置为 Activated(已激活)。Nathan 的工作流现在将会每周一上午 9 点自动执行:

已激活的工作流已激活的工作流

工作流执行(Workflow Executions)#

一次执行(execution)表示从第一个节点到最后一个节点完成的一次工作流运行过程。n8n 会记录每次工作流的执行情况,使您可以查看工作流是否成功运行。执行日志对于调试工作流以及确定其在哪个阶段出现问题非常有用。

要查看特定工作流的执行记录,可以在画布中打开该工作流后,切换到 Executions(执行)选项卡。使用 Editor(编辑器)选项卡可返回节点编辑界面。

若要查看整个 n8n 实例的所有执行日志,在您的编辑器界面中选择 Overview(概览),然后在主面板中选择 Executions(执行)选项卡。

执行列表执行列表

Executions(执行)窗口显示一个包含以下信息的表格:

  • Name(名称):工作流的名称
  • Started At(开始时间):工作流启动的日期和时间
  • Status(状态):工作流的状态(Waiting 待命、Running 运行中、Succeeded 成功、Cancelled 已取消 或 Failed 失败),以及工作流执行所耗时间
  • Execution ID(执行 ID):本次工作流执行的唯一标识符

工作流执行状态 你可以按工作流和状态(任意状态失败已取消运行中成功等待中)来筛选显示的 执行记录。此处显示的信息取决于你在 工作流设置 中配置保存哪些执行记录。

工作流设置#

你可以在 工作流设置 中自定义工作流和执行行为,或覆盖某些全局默认设置。

打开画布上的工作流后,在编辑器界面右上角点击三个点,然后选择 设置(Settings) 即可访问这些选项。

工作流设置工作流设置

工作流设置 窗口中,你可以配置以下选项:

  • 执行顺序(Execution Order):为多分支工作流选择执行逻辑。如果你没有依赖旧版执行顺序的工作流,建议保持设置为 v1
  • 错误工作流(Error Workflow):当当前工作流执行失败时,将运行的备用工作流。
  • 此工作流可被以下项调用(This workflow can be called by):允许通过 执行子工作流节点(Execute Sub-workflow node) 调用本工作流的其他工作流。
  • 时区(Timezone):当前工作流使用的时区。若未设置,则使用全局时区。此设置对 计划触发器节点(Schedule Trigger node) 尤为重要,以确保工作流在正确的时间运行。
  • 保存失败的生产环境执行记录(Save failed production executions):当工作流执行失败时,是否应由 n8n 保存其执行数据。默认为保存。
  • 保存成功的生产环境执行记录(Save successful production executions):当工作流执行成功时,是否应由 n8n 保存其执行数据。默认为保存。
  • 保存手动执行记录(Save manual executions):是否保存从编辑器界面(Editor UI)启动的执行记录。默认为保存。
  • 保存执行进度(Save execution progress):是否保存每个节点的执行数据。若设置为“保存”,则在发生错误时可以从断点处恢复工作流执行,但请注意这可能会降低执行速度。默认为不保存。
  • 超时终止工作流(Timeout Workflow):是否在特定时间后自动取消工作流执行。默认为不启用超时。

接下来做什么?#

你 👩‍🔧:就这样!现在你已经拥有一个包含 7 个节点的工作流,它将在每周一早上自动运行。你再也不用担心忘记处理数据了。相反,你可以用更有意义或更有趣的工作来开启新的一周。 Nathan 🙋:这个工作流非常有帮助,谢谢你!那么接下来你打算做什么呢? 你 👩‍🔧:我想创建更多的工作流,与他人分享,并使用一些其他人构建的工作流。