内容纲要
概要描述
本文主要描述 TDS 调度任务状态字段说明和手动修改方法。
详细说明
本文适用于 TDS 2.x 和 3.x 版本。
Workflow 元数据库访问方式
请参考TDS 元数据库访问方式,并进入 Workflow 数据库,库名通常为workflow_workflow{服务编号}
。
调度任务状态字段位置及说明
调度任务的执行状态存在于任务流执行记录表,表名为WORKFLOW_FLOW_EXECUTION
,字段是executionState
。
executionState
字段的枚举值如下。
枚举值 | 含义 | 备注 |
---|---|---|
0 | 初始化 | 3.1版本开始支持该枚举值 |
1 | 等待执行条件满足 | |
2 | 执行条件均满足 | |
3 | 进入待运行队列 | |
4 | 运行中 | |
5 | 执行成功 | |
6 | 执行失败 | |
7 | 跳过执行 | |
8 | 被阻塞 |
手动修改状态的方法
查找执行ID
在页面上查找任务流执行记录,并通过F12获取ID值。
任务流执行记录ID 为/studio/api/workflow/v1/taskExecutions/actions/getStatisticalSummary
接口 flowExecutionId
的值,如图中的1387823
。
手动更新为执行成功或失败
首先连接 Workflow 元数据库,并执行:
--更新为成功
update WORKFLOW_FLOW_EXECUTION set executionState = 5 where id = 1387823;
--更新为失败
update WORKFLOW_FLOW_EXECUTION set executionState = 6 where id = 1387823;