Approves, rejects, cancels, or transfers a ticket in a DMS approval workflow.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:ApproveOrder |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Tid |
integer |
No |
The tenant ID. Call GetUserActiveTenant to query this ID. |
3*** |
| WorkflowInstanceId |
integer |
Yes |
The approval process ID. Call GetOrderBaseInfo to query this ID. |
1234 |
| ApprovalType |
string |
Yes |
The action to perform on the ticket. Valid values:
Valid values:
|
AGREE |
| Comment |
string |
No |
The comment on the ticket. |
test |
| NewApprover |
integer |
No |
The ID of the user to transfer the ticket to. Required when ApprovalType is set to TRANSFER. |
12*** |
| OldApprover |
integer |
No |
The ID of the user that transfers the ticket. Defaults to the current user. Administrators and DBAs can set this to another user's ID. |
23*** |
| ApprovalNodeId |
integer |
No |
Required when ApprovalType is set to ADD_APPROVAL_NODE. The ID of the user-defined approval node to add. Call the ListUserDefineWorkFlowNodes operation to query this ID. |
1 |
| ApprovalNodePos |
string |
No |
The position of the new approval node. Required when ApprovalType is set to ADD_APPROVAL_NODE. Valid values:
|
POST_ADD_APPROVAL_NODE |
| NewApproverList |
string |
No |
Note
Specify this parameter when ApprovalType is set to TRANSFER. Specify either NewApproverList or NewApprover, not both. The IDs of the users to transfer the ticket to. Separate multiple IDs with commas (,). |
154***,155***,156*** |
| RealLoginUserUid |
string |
No |
The UID of the Alibaba Cloud account that calls the API. |
21400447956867**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D |
| ErrorCode |
string |
The error code. |
UnknownError |
| ErrorMessage |
string |
The error message. |
UnknownError |
| Success |
boolean |
Whether the request was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.