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 🙋:这个工作流非常有帮助,谢谢你!那么接下来你打算做什么呢? 你 👩🔧:我想创建更多的工作流,与他人分享,并使用一些其他人构建的工作流。