Cria um ticket.
Descrição da operação
Para simplificar o processo de criação de tickets, chame as operações de API dedicadas para criar os seguintes tipos de tickets:\n- Ticket de alteração de dados comum: chame a operação CreateDataCorrectOrder.\n- Ticket de limpeza de dados históricos: chame a operação CreateDataCronClearOrder.\n- Ticket de importação de dados: chame a operação CreateDataImportOrder.\n- Ticket de alteração sem bloqueio: chame a operação CreateFreeLockCorrectOrder.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dms:CreateOrder |
create |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Tid |
integer |
Não |
O ID do locatário. Você pode chamar a operação GetUserActiveTenant ou ListUserTenants para obter o valor deste parâmetro. |
3*** |
| Comment |
string |
Sim |
A descrição do ticket. |
test |
| PluginParam |
object |
Sim |
Os parâmetros para criação do ticket, no formato JSON. As configurações de parâmetros variam de acordo com o tipo de ticket. Para mais informações, consulte a Descrição suplementar do PluginParam abaixo da tabela. |
{PluginParam_test} |
| RelatedUserList |
string |
Não |
A lista de IDs de usuário das partes interessadas do ticket. Separe vários IDs de usuário com vírgulas (,). |
user1,user2 |
| PluginType |
string |
Sim |
O tipo de ticket. Para valores válidos, consulte a Descrição do parâmetro PluginType. |
DATA_EXPORT |
| AttachmentKey |
string |
Não |
A chave do anexo retornada após o upload do anexo. Você pode chamar a operação GetUserUploadFileJob para obter o valor deste parâmetro. |
test_AttachmentKey |
| RealLoginUserUid |
string |
Não |
O UID da conta Alibaba Cloud do usuário que realmente chama a operação de API. |
21400447956867**** |
| ParentId |
integer |
Não |
O ID do ticket pai associado. |
12*** |
Descrição suplementar do PluginParam
# Design de schema
{
"title": "test", // Título
"description": "test", // Descrição
"dbId": 11****, // Banco de dados de linha de base
"logic": false, // Indica se o banco de dados é um banco de dados lógico
"relatedIds": [], // IDs de usuário das partes interessadas na alteração
}
# Exportação de dados
{
"classify": "Cause category", // Categoria da causa
"dbId": 17****, // ID do banco de dados do qual os dados são exportados
"exeSQL": "select 1", // Instrução SQL para exportação de dados
"logic": false, // Indica se o banco de dados é um banco de dados lógico
"ignoreAffectRows": false, // Indica se deve ignorar a verificação de linhas afetadas
"affectRows": 1, // Número estimado de linhas afetadas
"ignoreAffectRowsReason": "" // Motivo para ignorar a verificação de linhas afetadas
}
# Ticket de permissão
{
"seconds": xxx, // Duração da permissão, em segundos
"permType": xx, // Tipo de permissão: 1-consulta, 2-exportação, 4-alteração. Se você solicitar vários tipos de permissão, some os valores. Por exemplo, o valor para permissões de consulta e exportação é 3.
"resources": [{
"dbId": xxx, // ID do banco de dados
"instanceId": xxx // ID da instância
"logic": xxx // Indica se o banco de dados é um banco de dados lógico
"tableName": xxx // Nome da tabela
"tableId": xxx // ID da tabela
"columnName": xxx // Nome do campo
}],
"type": "xx" // INSTANT, DB ou TABLE
}
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| CreateOrderResult |
object |
||
| OrderIds |
array |
As informações sobre os tickets criados. |
|
|
integer |
O ID do ticket. |
12*** |
|
| RequestId |
string |
O ID da solicitação. |
427688B8-ADFB-4C4E-9D45-EF5C1FD6**** |
| ErrorCode |
string |
O código de erro. |
UnknownError |
| ErrorMessage |
string |
A mensagem de erro. |
UnknownError |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:\n- true: A solicitação foi bem-sucedida.\n- false: A solicitação falhou. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"CreateOrderResult": {
"OrderIds": [
0
]
},
"RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6****",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.