Skip to content

TASKS 任务表

任务表存储计划中的任务定义和最近运行状态。一个计划可以包含多个任务,任务可以指向报表、数据提取、订阅、备份或其他资源,也可以通过分类、标签、优先级、执行条件等配置组织执行顺序。

任务记录由计划配置产生,用户修改任务时更新定义字段;任务被执行时更新最近运行 ID、运行状态、执行节点、心跳时间和最近运行时长。每次实际执行会在 TASK_RUNS 中产生一条运行记录,过程日志写入 TASK_RUNLOGS

位置

模型路径:/sysdata/data/tables/sys/TASKS.tbl

物理表名:SZSYS_5_TASKS

表结构

字段名字段类型字段描述
TASK_IDVARCHAR(64)任务ID,主键
SCHEDULE_IDVARCHAR(64)计划ID
CREATORVARCHAR(64)创建者,系统默认计划的创建者是admin
CREATE_TIMETIMESTAMP创建时间
MODIFIERVARCHAR(64)修改者,如果刚创建,那么这个字段就是等于创建者,系统默认计划的创建者是admin
MODIFIED_TIMETIMESTAMP修改时间,如果刚创建,那么这个字段就是等于创建时间
RESIDVARCHAR(64)资源ID,此任务对应的资源id,可能为空(如当自动备份时)
RESID_UKEYVARCHAR(64)资源唯一性辅助键,用于区分同一资源下不同参数或不同订阅对象的任务
SUB_SUBJECTVARCHAR(1024)订阅邮件标题
SUB_TOVARCHAR(1024)订阅者,可以是用户id、用户组id、邮箱地址。如果这里面有用户自己的id,那么表示订阅给自己
TASK_TYPEVARCHAR(20)任务类型,sub:订阅;etl:数据提取;other:例如自动备份
TASK_CATEGORYVARCHAR(32)任务分类,关联 TASK_CATEGORIES
INHERITE_CATEGORYVARCHAR(32)任务继承配置的分类ID,用于确定任务默认配置来源
TASK_LABELSVARCHAR(1024)任务标签,多个标签以逗号分隔
PRIORITYNUMBER(3)优先级
ENABLEDNUMBER(1)是否启用,0:禁用;1:启用
RUN_AFTER_TIMEVARCHAR(12)任务允许开始执行的时间点,适用于需要等到特定时刻后再运行的任务
RUN_ON_DATETIMEVARCHAR(128)任务允许执行的日期或时间规则,不匹配时本次任务会被跳过
LAST_UPDATE_TIMETIMESTAMP更新时间
LAST_TASK_RUN_IDVARCHAR(32)任务最近运行ID
LAST_SCHEDULE_RUN_IDVARCHAR(32)计划最近运行ID
RUNNING_STATENUMBER(1)运行状态
RUNNING_CLUSTER_NODEVARCHAR(32)当前执行器节点
RUNNING_HEARTBEAT_TIMETIMESTAMP执行器心跳时间
OPTIONSVARCHAR(5120)扩展属性,保存依赖任务、重试、通知、参数、超时和执行条件等任务级配置
TASK_EXT_OPTION1VARCHAR(1024)扩展选项1,供业务扩展保存任务级附加信息
TASK_EXT_OPTION2VARCHAR(1024)扩展选项2,供业务扩展保存任务级附加信息
LAST_DURATIONNUMBER(16)最近运行时长
微信公众号微信公众号:山川软件