定时触发
按固定间隔或 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 运行。应明确选择业务所需的时区,不依赖服务器本地时间。调度配置是静态的,不能读取它即将启动的运行中的输出。


- 输入
- Cron:0 9 * * 1-5;时区:UTC。
- 预期结果
- {"message":"Daily report is ready"}
- 运行前准备
- 在运行了调度器的部署环境中,发布并启用工作流。
启用调度
发布并启用工作流。部署端负责调度进度、每次触发的标识、排队和恢复。草稿测试只模拟入口,不能证明生产调度器已在运行。
每个被接受的定时触发都会根据当前 Live 定义创建一次普通运行。禁用工作流会阻止新的运行,不会取消此前已经接收的运行。
输出与失败
触发器的执行元数据输出,以节点结构说明为准。业务配置应通过固定值节点或变量提供,不应将调度元数据当作任意业务输入。
可以用工作流错误触发器监测符合条件的生产运行最终失败。定时触发节点本身没有普通任务重试或节点错误处理设置。