覆盖主要内容
版本: 6.1.0

工作流调度

说明

当有需要定期执行的工作流时,可以通过多种方式定义一个工作流调度任务。由系统根据调度任务定义来定时、定期或指定频率执行工作流。本部分将介绍如何使用工作流调度功能来进行调度任务的创建、管理

创建调度任务

点击画布工具栏调度按钮,根据调度任务创建步骤依次填入调度任务的相关信息:

调度任务属性根据步骤分为 3 类:调度环境、调度信息以及调度参数

调度环境

调度环境参数如下所示:

参数名称参数说明样例值
作业运行配置工作流的运行配置local
日志级别工作流执行过程中的日志配置基本日志
执行前清除日志是否在执行前清除日志信息勾选
命名参数工作流执行过程中使用的命名参数
变量工作流执行过程中使用的变量

关于命名参数、变量的创建和使用,参见变量章节

调度信息

调度信息参数如下所示:

参数名称参数说明样例值
名称调度任务的名称,与工作流的路径关联,自动生成,不可修改/local
描述调度任务的描述信息

调度参数

调度参数如下所示:

调度参数中的触发器分为两类:

  • 简单触发器,通过选项勾选定义调度参数
  • 高级触发器,支持 cron 表达式定义调度参数
参数名称参数说明样例值
启用简单触发器是否启用简单触发器勾选
开始时间调度任务开始时间2023-11-27 16:25:06
结束时间调度任务结束时间2023-11-30 16:25:10
循环次数在调度任务开始时间到结束时间范围内任务执行次数1
循环频率两次执行任务之间的时间差,与频率单位参数配合使用9
频率单位两次执行任务之间的时间差单位,与循环频率参数配合使用小时
小时级以下调度如果任务执行时间范围在小时级以下选择该项不勾选
启用高级触发器是否启用高级触发器不勾选
表达式高级触发器的 cron 表达式

在参数配置完毕,点击提交,如果调度任务参数检查通过,系统会给出成功加入调度计划提示。

管理调度任务

查看调度任务

点击资源库工具栏中调度菜单的调度管理,查看调度任务的任务名称、任务上次执行状态、状态等信息

查看调度任务历史记录

一个调度任务在整个调度周期中会执行一次或多次,调度任务的历史记录记录每次任务的执行情况。 点击对应调度任务的历史记录查看该调度任务的历史记录

历史记录包括任务名称、执行状态、执行环境等信息

查看历史任务执行日志

点击对应历史任务的查看日志查看该任务的执行日志

日志数据分为两部分:

执行日志,工作流在执行过程的日志记录

执行指标,工作流在执行过程中各组件的读、写记录数,执行时间等指标