任务流程管理
背景信息
OceanBase 开发者中心(OceanBase Developer Center,ODC)支持拥有特殊权限的用户(拥有公共资源管控台权限的管理员)定义变更任务流程,其他只读权限的用户可根据所定义的任务流程发起 变更任务。
拥有该特殊权限的用户可在公共资源管控台内修改/查看/停用变更任务流程,支持的任务流程包括导入、导出、模拟数据、数据库变更、申请连接权限、影子表同步和分区计划。

新建任务流程
以在 ODC 中新建申请连接权限为例。具体操作步骤如下:
进入 公共资源管控台 页面后,在左侧导航栏中单击 任务流程 以进入任务流程管理页面。
在 任务流程管理 页面右上角,选择需要创建的任务流程类型后单击 新建流程 按钮,以弹出 新建任务流程 面板。
在 新建任务流程 面板中需指定以下设置流程信息。
信息项
说明
任务流程名称
指定该任务流程的名称。
任务类型
选择任务类型,包括导入、导出、模拟数据、数据库变更和权限申请。
风险等级数
选择风险等级数。
任务审批流程
设置审批节点。
流程有效期
指定审批和执行有效期。执行超时,任务将过期。
任务流程状态
选择启用/停用任务流程。
备注(可选)
填写相关说明信息。
单击 下一步:关联连接 选择关联的公共连接。
选择 关联连接。
信息项
说明
部分公共连接
选择部分公共连接时,需要添加公共连接/资源组中的公共连接。
全部公共连接
关联全部公共连接。
指定上述信息后,单击面板右下角的 新建 按钮完成创建任务流程。
管理任务流程

进入 公共资源管控台 页面后,在左导航栏中单击 任务流程,进入 任务流程管理 页面。
在 任务流程管理 页面中,任务流程信息以列表的形式进行显示:
通过刷新按钮可刷新列表信息。
勾选任务流程名称复选框,支持批量删除。
通过列表右上角的 设置优先级 选择目标任务流程执行顺序,创建任务时会关联优先级最高的任务流程。
任务流程管理列表
任务流程管理列表中的基本信息如下所示,且列表中的每一列均提供筛选器以供按列筛选任务流程。
信息项 | 说明 |
任务流程名称 | 显示任务流程名称。 单击搜索图标 |
任务类型 | 显示任务类型。 单击筛选图标 |
风险等级数 | 显示设置的风险等级数。 默认风险等级数为 1,可自定义,最大值为 10。只有数据库变更才能设置风险等级,其它类型的任务只能有一个风险等级。 |
创建人 | 显示任务发起人。 单击搜索图标 |
状态 | 显示任务流程状态。 单击筛选图标 |
创建时间 | 显示上一次对任务流程操作的时间。 |
操作 | 显示 查看、编辑 和 停用/启用 功能键。
|
查看任务流程

在 任务流程管理 页面中,单击对应任务流程列表 操作 项下的 查看 按钮,以弹出 任务流程详情 面板。
查看流程信息
信息项 | 说明 |
任务流程基本信息 | 显示 任务流程名称、任务类型、风险等级数、审批有效期、执行等待有效期、执行有效期 和 备注 信息。 |
等级 | 显示任务等级,包括审批节点、审批角色和可审批人。 |
创建人 | 显示任务发起人。 |
创建时间 | 显示创建任务流程的操作时间。 |
查看相关连接
信息项 | 说明 |
关联连接 | 显示关联的公共连接信息。 |
任务流程状态 | 显示任务流程状态。 |
编辑任务流程

在 任务流程管理 页面中,单击对应任务流程列表 操作 项下的 编辑 按钮,以弹出 编辑任务流程 面板。
信息项 | 说明 |
任务流程名称 | 同组织架构下任务流程名称不可重复,由数字、中文、英文字母组成,最大不可超过 110 个字符。 |
任务类型 | 数据库变更的任务子类包括:Update/Delete/Insert/Select/Create/Drop/Alter/其它。 |
风险等级数 | 默认风险等级数为 1,可自定义,最大值为 10(推荐设置为 3)。 只有数据库变更才能设置风险等级,其它类型的任务只能有一个风险等级。 |
任务审批流程 |
|
流程有效期 | 定义审批有效时间,如超过定义的时间长度,审批自动终止; 默认 24h(1天),可自定义,最大值 240h(10天)。
|
任务流程状态 | 选择 启用 或 停用 任务流程状态(已停用的变更流程不可再发起任务)。 |
备注 | 填写对该流程的说明,最大不超过 200 个字符。 |
设置任务流程优先级
在任务流程管理页面,单击 设置优先级,进入设置优先级面板。
在 设置优先级 面板中,选择任务类型后,在流程优先级列表中单击和拖拽 排序 项下的图标以调整任务流程名称排序。
说明任务将按管理员在公共资源管控台的 设置优先级 中设置的优先级排序匹配执行。
同一连接关联多个流程时,连接内的任务将按排序的优先级匹配流程。
调整完成后,单击面板右下角的 保存 按钮完成优先级设置。
停用任务流程
在 任务流程管理 页面中,单击对应任务流程列表 操作 项下的 停用 按钮会弹出是否停用任务流程对话框,单击 确定,停用任务流程。
被停用的自定义任务流程,在任务发起页面不会再显示该任务流程(即不可再发起关于该任务流程的任务)。