使用 n8n/Getting_started/Text_courses/Level_one/Building_the_workflow
7. 调度工作流#
在此工作流步骤中,您将学习如何使用“调度触发器节点”(Schedule Trigger node)来安排您的工作流,使其在设定的时间或时间间隔自动运行。完成此步骤后,您的工作流应如下所示: 查看工作流文件 目前您构建的工作流仅在点击 执行工作流(Execute Workflow)时才会运行。但 Nathan 需要它每周一早上自动运行。您可以使用 调度触发器节点 实现这一目标,该节点允许您按固定日期、时间或周期性地调度工作流运行。
为此,我们将移除最初使用的“手动触发器节点”(Manual Trigger node),并替换为“调度触发器节点”。
移除手动触发器节点#
首先,我们来移除手动触发器节点:
- 选中连接到 HTTP 请求节点的手动触发器节点。
- 点击垃圾桶图标以删除。
这将移除手动触发器节点,您会看到一个“添加第一步”(Add first step)的选项。
添加调度触发器节点#
- 打开节点面板,搜索 Schedule Trigger。
- 在搜索结果中选择该节点。
在调度触发器节点窗口中,配置以下参数:
- 触发间隔(Trigger Interval):选择 Weeks(周)。
- 触发间隔周数(Weeks Between Triggers):输入
1。 - 在工作日触发(Trigger on weekdays):选择 Monday(周一)(如果默认包含 Sunday(周日),请将其移除)。
- 触发小时(Trigger at Hour):选择 9am(上午9点)。
- 触发分钟(Trigger at Minute):输入
0。
你的“计划触发器”(Schedule Trigger)节点应如下所示: 计划触发器节点计划触发器节点
请注意 为了确保“计划触发器”节点的调度准确,请务必为你的 n8n 实例 或 工作流设置 配置正确的时区。如果设置了工作流的时区,则“计划触发器”节点将使用该时区;否则,将回退到 n8n 实例的默认时区。
连接计划触发器节点#
返回画布,通过拖动箭头从“计划触发器”节点连接到“HTTP 请求”(HTTP Request)节点。
你的完整工作流应如下所示: 查看工作流文件
下一步是什么?#
你 👩🔧:工作流到这里就完成了!我已经添加并配置了所有必要的节点。现在每次点击 执行工作流 时,n8n 都会依次执行所有节点:获取、过滤、计算和传输销售数据。
Nathan 🙋:这正是我需要的!我的工作流会在每周一早上自动运行,对吗?
你 👩🔧:别急。要实现这一点,你需要先激活工作流。我将在下一步中演示如何操作,并教你如何解读执行日志。