创建工单。
接口说明
为了降低创建工单的难度,如果您需要创建以下类型的工单,请调用专用接口创建。
普通数据变更工单:调用 CreateDataCorrectOrder 接口。
历史数据清理工单:调用 CreateDataCronClearOrder 接口。
数据导入工单:调用 CreateDataImportOrder 接口。
无锁变更工单:调用 CreateFreeLockCorrectOrder 接口。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
dms:CreateOrder |
create |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| Tid |
integer |
否 |
租户 ID,可通过调用接口 GetUserActiveTenant 或 ListUserTenants 获取该参数的值。 |
3*** |
| Comment |
string |
是 |
输入工单描述信息。 |
test |
| PluginParam |
object |
是 |
创建工单参数,格式为 JSON 形式的字符串。每个工单类型的参数设置不一致,详情请参见表格下方的PluginParam 参数补充说明。 |
{PluginParam_test} |
| RelatedUserList |
string |
否 |
工单相关人用户 ID 列表,多个相关人用半角逗号(,)隔开。 |
user1,user2 |
| PluginType |
string |
是 |
工单类型,取值请参见 PluginType 参数说明。 |
DATA_EXPORT |
| AttachmentKey |
string |
否 |
上传附件成功后返回的附件 Key,可通过调用接口 GetUserUploadFileJob 获取该参数的值。 |
test_AttachmentKey |
| RealLoginUserUid |
string |
否 |
||
| ParentId |
integer |
否 |
PluginParam 参数补充说明
# 结构设计
{
"title": "test", // 标题
"description": "test", // 描述
"dbId": 11****, // 基准库
"logic": false, // 是否逻辑库
"relatedIds": [], // 变更相关人用户 ID
}
# 数据导出
{
"classify": "原因分类", // 原因分类
"dbId": 17****, // 导出库 id
"exeSQL": "select 1", // 导出 SQL
"logic": false, // 是否逻辑库
"ignoreAffectRows": false, // 是否忽略校验影响行数
"affectRows": 1, // 用户预估影响行数
"ignoreAffectRowsReason": "" // 忽略影响行数校验原因
}
# 权限工单
{
"seconds": xxx, //权限时长,单位为秒
"permType": xx, //权限类型:1-查询 2-导出 4-变更, 如果申请多个权限类型,则为值相加,例如查询和导出的权限则为 3
"resources": [{
"dbId": xxx, // 数据库 id
"instanceId": xxx // 实例 id
"logic": xxx // 是否为逻辑库
"tableName": xxx // 表名
"tableId": xxx //表 ID
"columnName": xxx //字段名
}],
"type": "xx" // INSTANT 或者 DB 或者 TABLE
}
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| CreateOrderResult |
object |
||
| OrderIds |
array |
创建成功的工单信息。 |
|
|
integer |
工单号。 |
12*** |
|
| RequestId |
string |
请求 ID。 |
427688B8-ADFB-4C4E-9D45-EF5C1FD6**** |
| ErrorCode |
string |
错误码。 |
UnknownError |
| ErrorMessage |
string |
错误信息。 |
UnknownError |
| Success |
boolean |
请求是否成功,返回值如下:
|
true |
示例
正常返回示例
JSON格式
{
"CreateOrderResult": {
"OrderIds": [
0
]
},
"RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6****",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。