调用NotifyExecution通知一个状态为等待中的执行接下来如何运行。
有以下情况可以被通知:
- 特殊任务执行等待审批时,即模版中有Approve任务,模版执行到Approve对应的任务时,执行切换为等待中状态,可通过该Api确认是否继续执行。
- Debug模式下调试时,执行创建后或完成一个任务执行后,用该API指定接下来进行的任务执行。
- 高风险操作类任务执行等待审批时,可通过该Api确认是否继续执行。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | NotifyExecution |
系统规定参数。取值:NotifyExecution。 |
ExecutionId | String | 是 | exec-xxx |
执行ID |
NotifyType | String | 是 | Approve |
通知类型。取值范围:
|
RegionId | String | 否 | cn-hangzhou |
地域ID |
NotifyNote | String | 否 | 说明 |
用于说明的message |
TaskName | String | 否 | describeInstance |
下一步要执行的Task Name |
TaskExecutionId | String | 否 | task-exec-xxx |
任务执行ID |
ExecutionStatus | String | 否 | Success |
适用于CompleteExecution |
Parameters | String | 否 | {} |
适用于ExecuteTask |
LoopItem | String | 否 | i-xxx |
Loop子节点对应Item数据 |
TaskExecutionIds | String | 否 | ["exec-79c321c11003a97c","exec-79c321c11003aqw97cz"] |
任务执行的ID列表。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 491DF8C2-34C9-4679-9DB3-4C0F49B129AC |
请求ID |
示例
请求示例
http(s)://oos.cn-hangzhou.aliyuncs.com/?Action=NotifyExecution
&ExecutionId=exec-xxx
&NotifyType=Approve
&<公共请求参数>
正常返回示例
XML
格式
<NotifyExecutionResponse>
<RequestId>491DF8C2-34C9-4679-9DB3-4C0F49B129AC</RequestId>
</NotifyExecutionResponse>
JSON
格式
{
"RequestId": "491DF8C2-34C9-4679-9DB3-4C0F49B129AC"
}
错误码
访问错误中心查看更多错误码。