文档触发器
本页目录

定时触发

按固定间隔或 Cron 时间启动生产运行。

定时触发节点适合日报、定期维护等重复任务,公开节点类型为 cron。

配置时间

在 config.schedule 中填写一条或多条受支持的调度规则。Cron 表达式需要明确指定时区,间隔规则使用数值和单位。

{
  "op": "node.add", "as": "daily", "type": "cron", "name": "Weekday report",
  "config": {
    "schedule": [ { "type": "cron", "expression": "0 9 * * 1-5", "timezone": "UTC" } ]
  }
}

该配置会在工作日 UTC 09:00 运行。应明确选择业务所需的时区,不依赖服务器本地时间。调度配置是静态的,不能读取它即将启动的运行中的输出。

定时触发器在工作日 UTC 09:00 启动生产运行,返回固定的报告消息。

定时触发器在工作日 UTC 09:00 启动生产运行,返回固定的报告消息。
输入
Cron:0 9 * * 1-5;时区:UTC。
预期结果
{"message":"Daily report is ready"}
运行前准备
在运行了调度器的部署环境中,发布并启用工作流。
下载工作流

启用调度

发布并启用工作流。部署端负责调度进度、每次触发的标识、排队和恢复。草稿测试只模拟入口,不能证明生产调度器已在运行。

每个被接受的定时触发都会根据当前 Live 定义创建一次普通运行。禁用工作流会阻止新的运行,不会取消此前已经接收的运行。

输出与失败

触发器的执行元数据输出,以节点结构说明为准。业务配置应通过固定值节点或变量提供,不应将调度元数据当作任意业务输入。

可以用工作流错误触发器监测符合条件的生产运行最终失败。定时触发节点本身没有普通任务重试或节点错误处理设置。

资料来源

搜索