已安排时间

已安排时间触发器在您指定的时间和日期启动工作流,并提供以下选项:

  • 针对特定安排重复工作流
  • 在满足特定条件时停止重复工作流

与适用于 Shopify Flow 的大多数其他触发器不同,已安排时间触发器会基于您创建工作流时设置的条件启动工作流,而不是基于商店或应用中发生的事件。

可以通过三种不同的方式使用已安排时间触发器:

您可以创建多个安排并任意组合使用这些方法。

使用“已安排时间”触发器的注意事项

  • 工作流以后必须至少运行一次。如果创建工作流时指定的开始时间和结束时间均为过去的时间,您将无法激活该工作流。
  • 对于重复工作流,最长运行间隔为一年。最小间隔为 10 分钟。对于较短的时间间隔,如果工作流的运行时间超过此间隔,则结果可能会不一致,具体取决于工作流中使用的查询和操作。

创建在特定日期和时间运行的工作流

  1. 创建新的工作流,然后选择已安排时间触发器。
  2. 可选:选择要使用的时区。默认情况下,这会设置为您商店的时区
  3. 输入开始日期开始时间
  4. 可选:若要为工作流添加其他安排,请点击添加安排

创建按照安排重复运行的工作流

  1. 创建通过已安排时间触发器启动的工作流。
  2. 设置开始时间和日期后,请点击添加重复规则

    1. 选择再次运行工作流之前的时间长度。此值必须是整数。不支持小数。
    2. 从选项中选择时间长度。
      • 如果您选择,请点击要运行工作流的某周中的一天。
      • 如果您选择,请选择要运行工作流的某月中的一天。
  3. 可选:若要设置将停止工作流重复的条件,请点击添加结束规则

创建在满足特定条件时停止重复的工作流

  1. 创建通过已安排时间触发器启动且具有重复规则的工作流。
  2. 点击添加结束规则
  3. 请执行以下任一操作:
    • 若要在工作流运行设定次数后停止工作流,请选择特定运行次数后,然后在计数部分中输入该数字。
    • 若要在特定时间停止工作流,请选择在具体日期和时间,然后输入结束日期结束时间

获取操作

大多数工作流因事件而启动,并自动包含与该事件相关的数据。例如,当工作流由已创建订单触发器启动时,该工作流将在下新订单时启动。该工作流将自动包含导致工作流运行的订单的信息,并在工作流中执行操作。

在使用已安排时间触发器的工作流中,工作流在您指定的时间启动,而不是因事件而启动。由于您的商店或应用中没有可启动工作流的特定事件,因此不会自动包含任何数据。若要创建可对订单或产品执行操作的工作流,您可以使用以下操作将数据引入工作流:

“已安排时间”变量

当您使用已安排时间触发器启动工作流时,该工作流中接受 liquid 变量的条件和操作将具有其他可用变量。安排时间变量将返回已为工作流安排的运行时间和日期,名为 scheduledAt

示例

根据特定安排发送电子邮件的工作流示例

此示例工作流将在每月最后一个工作日上午 9:00 发送电子邮件。

测试“已安排时间”触发器

若要测试通过此触发器启动的工作流,请设置第一个工作流并在启用工作流后不久运行。在您确信工作流能够如预期工作后,请编辑工作流以更新开始日期和时间。

没有找到您需要的答案?我们将为您提供帮助。