Todos os produtos
Search
Central de documentação

:GetApprovalDetail

Última atualização: Jul 08, 2026

Consulta os detalhes de aprovação de um ticket.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para maior conveniência. A ferramenta também gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros de solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

GetApprovalDetail

Operação a ser executada. Defina o valor como GetApprovalDetail.

Tid

Long

Sim

3***

ID do tenant. Chame a operação GetUserActiveTenant para consultar esse identificador.

WorkflowInstanceId

Long

Sim

184****

ID do processo de aprovação. Chame a operação GetOrderBaseInfo para obter esse valor.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
RequestId String 66DE630B-ECA1-52A3-9198-602066F9****

ID da solicitação.

ErrorCode String MissingWorkflowInstanceId

Código de erro retornado em caso de falha na solicitação.

ErrorMessage String WorkflowInstanceId is mandatory for this action.

Mensagem de erro retornada se a solicitação falhar.

ApprovalDetail Object

Detalhes de aprovação do ticket.

WorkflowNodes Array of WorkflowNode

Detalhes dos nós de aprovação.

WorkflowNode
OperateTime String 2019-10-15 13:47:54

Horário de envio do ticket.

OperatorId Long 1****

ID do usuário que enviou o ticket.

NodeName String DBA

Nome do nó de aprovação.

AuditUserIdList Array of String 10****

IDs dos aprovadores.

OperateComment String Reason: approved

Observações sobre a aprovação.

WorkflowInsCode String APPROVED

Status de aprovação do ticket. Valores válidos:

  • AUDITING: Ticket em processamento.
  • REJECT: Ticket rejeitado.
  • CANCEL: Ticket cancele.
  • APPROVED: Ticket aprovado.
Description String [Instance permissions] Application<br/>Permission type: ⌈Logon⌋<br/>Application period: 30.0 days<br/>Background description: [Instance permissions] logon test<br/><br/>[Application list]<br/><span style='color:red'>product</span> rm-bp144d5ky4l4rli0417****.mysql.rds.aliyuncs.com:3306 - PRODUCT<br/>

Descrição do processo de aprovação.

CreateTime String 2021-10-29 14:17:25

Horário de criação do processo de aprovação.

CurrentHandlers Array of CurrentHandler

Informações sobre o aprovador.

CurrentHandler
NickName String nickName

Apelido do usuário.

Id Long 1

ID do usuário.

OrderType String PERM_APPLY

Tipo do ticket. Valores válidos:

  • NDDL: Alteração de design de esquema.
  • DATA_TRACK: Rastreamento de dados.
  • TABLE_SYNC: Sincronização de bancos de dados e tabelas.
  • PERM_APPLY: Solicitação de permissões.
  • DATA_EXPORT: Exportação de dados.
  • DATA_CORRECT: Alteração de dados.
  • OWNER_APPLY: Solicitação da função de proprietário de um recurso.
  • SENSITIVITY: Alteração dos níveis de sensibilidade de colunas.
Title String Permission Application Ticket - 384****

Título do processo de aprovação.

AuditId Long 184****

ID do processo de aprovação.

OrderId Long 384****

ID do ticket.

WorkflowInsCode String APPROVED

Status de aprovação do ticket. Valores válidos:

  • AUDITING: Ticket em processamento.
  • REJECT: Ticket rejeitado.
  • CANCEL: Ticket cancele.
  • APPROVED: Ticket aprovado.
Nota Se o processo de aprovação contiver vários nós, este parâmetro será retornado para cada um deles.
ReasonList Array of String Security rules of DMS require that approval processes must be specified for permission application tickets.

Motivo da aprovação.

TemplateId Long 1234

ID do modelo de aprovação.

Success Boolean true

Indica se a solicitação foi bem-sucedida. Valores válidos:

  • true: Solicitação bem-sucedida.
  • false: Falha na solicitação.

Exemplos

Solicitações de exemplo

http(s)://dms-enterprise.aliyuncs.com/?Action=GetApprovalDetail
&Tid=3***
&WorkflowInstanceId=184****
&<Common request parameters>

Respostas de sucesso de exemplo

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<GetApprovalDetailResponse>
    <RequestId>66DE630B-ECA1-52A3-9198-602066F9****</RequestId>
    <ApprovalDetail>
        <CurrentHandlers>
        </CurrentHandlers>
        <ReasonList>
            <Reasons>Security rules of DMS require that approval processes must be specified for permission application tickets.</Reasons>
        </ReasonList>
        <Description>[Instance permissions] Application&lt;br/&gt;Permission type: ⌈Logon⌋&lt;br/&gt;Application period: 30.0 days&lt;br/&gt;Background description: [Instance permissions] logon test&lt;br/&gt;&lt;br/&gt;[Application list]&lt;br/&gt;&lt;span style='color:red'&gt;product&lt;/span&gt; rm-bp144d5ky4l4rli0417****.mysql.rds.aliyuncs.com:3306 - PRODUCT&lt;br/&gt;</Description>
        <OrderType>PERM_APPLY</OrderType>
        <WorkflowInsCode>APPROVED</WorkflowInsCode>
        <CreateTime>2021-10-29 14:17:25</CreateTime>
        <AuditId>184****</AuditId>
        <Title>Permission Application Ticket - 384****</Title>
        <OrderId>384****</OrderId>
        <WorkflowNodes>
            <WorkflowNode>
                <OperateTime>2021-10-29 14:20:44</OperateTime>
                <WorkflowInsCode>APPROVED</WorkflowInsCode>
                <NodeName>DBA</NodeName>
                <OperateComment>Reason: approved</OperateComment>
                <OperatorId>10****</OperatorId>
                <AuditUserIdList>
                    <AuditUserIds>10****</AuditUserIds>
                </AuditUserIdList>
            </WorkflowNode>
        </WorkflowNodes>
    </ApprovalDetail>
    <Success>true</Success>
</GetApprovalDetailResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "66DE630B-ECA1-52A3-9198-602066F9****",
  "ApprovalDetail" : {
    "CurrentHandlers" : {
      "CurrentHandler" : [ ]
    },
    "ReasonList" : {
      "Reasons" : [ "Security rules of DMS require that approval processes must be specified for permission application tickets." ]
    },
    "Description" : "[Instance permissions] Application<br/>Permission type: ⌈Logon⌋<br/>Application period: 30.0 days<br/>Background description: [Instance permissions] logon test<br/><br/>[Application list]<br/><span style='color:red'>product</span> rm-bp144d5ky4l4rli0417****.mysql.rds.aliyuncs.com:3306 - PRODUCT<br/>",
    "OrderType" : "PERM_APPLY",
    "WorkflowInsCode" : "APPROVED",
    "CreateTime" : "2021-10-29 14:17:25",
    "AuditId" : "184****",
    "Title" : "Permission Application Ticket - 384****",
    "OrderId" : "384****",
    "WorkflowNodes" : {
      "WorkflowNode" : [ {
        "OperateTime" : "2021-10-29 14:20:44",
        "WorkflowInsCode" : "APPROVED",
        "NodeName" : "DBA",
        "OperateComment" : "Reason: approved",
        "OperatorId" : "10****",
        "AuditUserIdList" : {
          "AuditUserIds" : [ "10****" ]
        }
      } ]
    }
  },
  "Success" : true
}

Códigos de erro

Para obter uma lista de códigos de erro, visite o API Error Center.