manuallatest产品手册 / 任务流调度设置
任务流调度设置
概览
任务流调度 是管理 任务流执行 时配置的板块,您可以对定时执行的规则或者执行出现异常时的规则进行管理。
任务流调度设置
点击侧栏边的 【流调度】按钮即可进入调度设置页面,点击「编辑」按钮即可进入到编辑状态:
定时执行开启与调度方式
首先,您可根据需求选择是否开启「定时执行」开关。开启后,任务流将按预设规则定时调度,支持以下两种配置方式:
- Cron 表达式配置:采用标准 Crontab 语法,可精准定义执行时间与周期(如
0 0 * * *表示每日 0 点执行)。 - 间隔方式配置:通过交互式表单设置调度周期(如每小时 / 每天 / 每周执行),并支持通过「指定时间」「指定日」等条件过滤日期与时间,满足复杂调度需求(如仅在工作日 9:00 执行)。
手动执行机制:无论是否开启定时执行,均可手动触发已发布的任务流,灵活控制执行时机。
错过触发策略与处理规则
若定时执行计划因系统异常、时间配置错误等原因错过触发,可通过「错过触发后」选择处理方式:「立刻执行一次」或「不再执行」。需注意:若任务有效期的开始时间早于当前时间,系统可能识别为「错过触发」并自动执行对应策略。
有效期设置与约束
【有效期】 指定时调度的有效时间范围,仅在该周期内定时策略生效。
配置约束:
- 若定时调度规则在有效期内无任何触发点(如有效期设置为 1 天,却配置每周执行一次),保存时将提示报错。
- 有效期仅限制定时执行策略,超出有效期后仍可通过手动执行任务流。
异常处理策略
当任务流中的任务节点出现异常时,系统将按以下规则判定失败:
- 若节点配置了失败重试策略,需耗尽所有重试次数且仍未成功,才会被标记为「任务节点失败」。
- 未配置重试或重试后仍失败的节点,直接判定为失败。
针对任务节点失败的情况,可通过「异常处理策略」选择任务流的后续执行方式:
任务流执行失败(终止策略)
-
执行逻辑:任务流立即终止,具体表现为:
- 正在执行的节点:强制终止运行;
- 未执行的节点:跳过执行,不再触发。
-
适用场景:对数据一致性要求极高的场景(如金融交易数据处理),避免失败节点影响后续流程。
任务流执行继续(继续策略)
- 执行逻辑:任务流忽略失败节点,继续执行后续节点。
- 适用场景:允许部分节点失败的非核心流程(如日志统计),确保整体任务流尽可能完成更多处理步骤。
当您完成配置的编写后,点击保存将弹出「保存调度配置」弹窗,展示调度的配置总览以及接下来几次调度执行时间。如果确认完毕,则点击保存即可完成配置的编辑。
完成配置的编辑后,您还需要将配置发布上线才能让调度生效。
这篇文档对你有帮助吗?

