跳转到主要内容
本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版
  • 触发器仅适用于 Workflow 应用。
  • 每个工作流最多只能有一个定时触发器。
定时触发器能够让工作流在指定的时间自动运行,适用于执行周期性重复任务,如生成每日报告或发送定时通知。

添加定时触发器

在工作流画布上,单击右键并选择 添加节点 > 开始 > 定时触发器

配置定时触发器

你可以使用默认的可视化配置或 Cron 表达式来配置工作流的运行计划。 完成配置后,你将看到接下来 5 次的计划运行时间。
定时触发器不产生任何输出变量。但每当其触发工作流时,都会更新系统变量 sys.timestamp(每次工作流运行的开始时间)。

使用可视化配置

适用于简单的时度、日度、周度或月度运行计划。对于周度或月度计划,可同时选择多天。

使用 Cron 表达式

适用于更复杂和精确的运行计划,例如在工作日的上午 9 点到下午 5 点之间每 15 分钟运行一次。
你可以使用 LLM 来生成 Cron 表达式。

标准格式

Cron 表达式是一段可用于定义工作流运行计划的字符串,由五个用空格分隔的字段组成,每个字段代表不同的时间单位。
确保每个字段之间有一个空格。
当同时为 星期几 字段指定值时,触发器将在匹配 任一 字段的日期运行。例如,1 2 3 4 4 会在 4 月 3 日 以及 4 月的每个星期四触发工作流,而不仅仅是在 4 月 3 号当天刚好是星期四时触发。

特殊字符

预定义表达式

  • @yearly:每年一次,在 1 月 1 日的凌晨 12 点运行。
  • @monthly:每月一次,在每月第一天的凌晨 12 点运行。
  • @weekly:每周一次,在星期日的凌晨 12 点运行。
  • @daily:每天一次,在凌晨 12 点运行。
  • @hourly:在每小时开始时运行。

示例

测试定时触发器

  • 运行此步骤:定时触发器会忽略已配置的计划,立即运行。
  • 测试运行:定时触发器会等待其下一个计划运行时间。
最后修改于 2026年7月14日