Consulta los detalles de aprobación de un ticket.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dms:GetApprovalDetail |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| Tid |
integer |
No |
El ID del inquilino. Puede llamar a la operación GetUserActiveTenant para obtener el ID del inquilino. |
3*** |
| WorkflowInstanceId |
integer |
Sí |
El ID del proceso de aprobación. Puede llamar a la operación GetOrderBaseInfo para obtener el ID del proceso de aprobación. |
184**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
66DE630B-ECA1-52A3-9198-602066F9**** |
| ErrorCode |
string |
El código de error devuelto si la solicitud falló. |
MissingWorkflowInstanceId |
| ErrorMessage |
string |
El mensaje de error devuelto si la solicitud falló. |
WorkflowInstanceId is mandatory for this action |
| ApprovalDetail |
object |
Los detalles de aprobación del ticket. |
|
| WorkflowNodes |
object |
||
| WorkflowNode |
array<object> |
Los detalles de los nodos de aprobación. |
|
|
array<object> |
|||
| OperateTime |
string |
La hora en que se envió el ticket. |
2019-10-15 13:47:54 |
| OperatorId |
integer |
El ID del usuario que envió el ticket. |
1**** |
| NodeName |
string |
El nombre del nodo de aprobación. |
DBA |
| AuditUserIdList |
object |
||
| AuditUserIds |
array |
Los ID de los aprobadores. |
|
|
string |
El ID del aprobador. |
10**** |
|
| OperateComment |
string |
Los comentarios de la aprobación. |
理由:同意 |
| WorkflowInsCode |
string |
El estado de aprobación del ticket. Valores válidos:
|
APPROVED |
| Description |
string |
La descripción del proceso de aprobación. |
【实例权限】申请 |
| CreateTime |
string |
La hora en que se creó el proceso de aprobación. |
2021-10-29 14:17:25 |
| CurrentHandlers |
object |
||
| CurrentHandler |
array<object> |
La información del aprobador. |
|
|
object |
|||
| NickName |
string |
El apodo del usuario. |
nickName |
| Id |
integer |
El ID del usuario. |
1 |
| OrderType |
string |
El tipo de ticket. Valores válidos:
|
PERM_APPLY |
| Title |
string |
El título del proceso de aprobación. |
权限申请工单-384**** |
| AuditId |
integer |
El ID del proceso de aprobación. |
184**** |
| OrderId |
integer |
El ID del ticket. |
384**** |
| WorkflowInsCode |
string |
El estado de aprobación del ticket. Valores válidos:
Nota
Un proceso de aprobación contiene múltiples nodos de aprobación, y este parámetro se devuelve para cada nodo de aprobación. |
APPROVED |
| ReasonList |
object |
||
| Reasons |
array |
Los motivos de la aprobación. |
|
|
string |
El motivo de la aprobación. |
根据安全规则,权限申请需要审批 |
|
| TemplateId |
integer |
El ID de la plantilla de flujo de trabajo. |
1234 |
| ThirdpartyWorkflowUrl |
string |
El enlace del flujo de aprobación de terceros. |
https://xxx |
| ThirdpartyWorkflowComment |
string |
Los comentarios del flujo de aprobación de terceros. |
test |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "66DE630B-ECA1-52A3-9198-602066F9****",
"ErrorCode": "MissingWorkflowInstanceId",
"ErrorMessage": "WorkflowInstanceId is mandatory for this action.",
"ApprovalDetail": {
"WorkflowNodes": {
"WorkflowNode": [
{
"OperateTime": "2019-10-15 13:47:54",
"OperatorId": 0,
"NodeName": "DBA",
"AuditUserIdList": {
"AuditUserIds": [
"10****"
]
},
"OperateComment": "Reason: Agreed",
"WorkflowInsCode": "APPROVED"
}
]
},
"Description": "[Instance permissions] Application\\\\Permission type: ⌈Logon⌋\\\\Application period: 30.0 days\\\\Background description: [Instance permissions] logon test\\\\\\\\[Application list]\\\\\\\\product\\\\ rm-bp144d5ky4l4rli0417\\\\*\\\\*\\\\*\\\\*.mysql.rds.aliyuncs.com:3306 - PRODUCT\\\\",
"CreateTime": "2021-10-29 14:17:25",
"CurrentHandlers": {
"CurrentHandler": [
{
"NickName": "nickName",
"Id": 1
}
]
},
"OrderType": "PERM_APPLY",
"Title": "Permission request ticket - 384****",
"AuditId": 0,
"OrderId": 0,
"WorkflowInsCode": "APPROVED",
"ReasonList": {
"Reasons": [
"根据安全规则,权限申请需要审批"
]
},
"TemplateId": 1234,
"ThirdpartyWorkflowUrl": "https://xxx",
"ThirdpartyWorkflowComment": "test"
},
"Success": true
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.