获取工作流实例详情列表

最近更新时间:2023-11-06 19:15:41

我的收藏

功能描述

获取工作流实例列表。


授权说明

授权策略中 action 设置为 ci:DescribeMediaWorkflowExecutions 。查看所有 action

服务开通

使用该功能需提前开通数据万象,并绑定存储桶。详情请参见 绑定存储桶

使用限制

使用该接口时,请先确认相关限制条件。详情请参见 使用限制

请求

请求示例

GET /workflowexecution HTTP/1.1
Host: <BucketName-APPID>.ci.<Region>.myqcloud.com
Date: <GMT Date>
Authorization: <Auth String>
Content-Length: <length>
Content-Type: application/xml
说明
Authorization: Auth String(详情请参见 请求签名 文档)。
通过子账号使用时,需要授予相关的权限,详情请参见 授权粒度详情 文档。

请求头

此接口仅使用公共请求头部,详情请参见 公共请求头部 文档。

请求体

该请求的请求体为空。

请求参数

参数名称(关键字)
描述
类型
是否必选
workflowId
工作流 ID
String
name
文件名称
String
orderByTime
Desc 或者 Asc。默认为 Desc
String
size
拉取的最大任务数。默认为10。最大为100
String
states
工作流实例状态,以,分割支持多状态
All,Success,Failed,Running,Cancel。默认为 All
String
startCreationTime
拉取创建时间大于等于该时间。格式为:%Y-%m-%dT%H:%m:%S%z
String
endCreationTime
拉取创建时间小于等于该时间。格式为:%Y-%m-%dT%H:%m:%S%z
String
nextToken
请求的上下文,用于翻页。下一页输入 token
String
jobId
批量触发工作流任务 ID,用于扫描出批量触发任务 ID 对应执行的工作流实例
String

响应

响应头

此接口仅返回公共响应头部,详情请参见 公共响应头部 文档。

响应体

该响应体返回为 application/xml 数据,包含完整节点数据的内容展示如下:
<Response>
<RequestId>NjJmMjEyMmFfZWM0YTYyNjRfN2U2NV8yNmI0</RequestId>
<WorkflowExecutionList>
<RunId>i166ee19017b011eda8a5525400c540df</RunId>
<WorkflowId>web6ac56c1ef54dbfa44d7f4103203be9</WorkflowId>
<Object>wk-test/game.mp4</Object>
<CreateTime>2022-08-09T14:54:17+08:00</CreateTime>
<State>Success</State>
</WorkflowExecutionList>
<WorkflowExecutionList>
<RunId>i769bd26517af11ed917f525400a3c59f</RunId>
<WorkflowId>web6ac56c1ef54dbfa44d7f4103203be9</WorkflowId>
<Object>wk-test/game.mp4</Object>
<CreateTime>2022-08-09T14:49:49+08:00</CreateTime>
<State>Success</State>
</WorkflowExecutionList>
<NextToken>115716</NextToken>
</Response>
具体的数据内容如下:
节点名称(关键字)
父节点
描述
类型
Response
保存结果的容器
Container
Container 节点 Response 的内容:
节点名称(关键字)
父节点
描述
类型
WorkflowExecutionList
Response
工作流实例详细信息
Container
RequestId
Response
请求 ID
String
NextToken
Response
翻页的上下文 Token
String
Container 节点 WorkflowExecutionList 的内容:
节点名称(关键字)
父节点
描述
类型
RunId
Response.WorkflowExecutionList
工作流实例 ID
String
WorkflowId
Response.WorkflowExecutionList
工作流 ID
String
State
Response.WorkflowExecutionList
工作流实例状态
String
CreateTime
Response.WorkflowExecutionList
创建时间
String
Object
Response.WorkflowExecutionList
COS 对象地址
String

错误码

该请求操作无特殊错误信息,常见的错误信息请参见 错误码 文档。

实际案例

请求

GET /workflowexecution?workflowId=web6ac56c1ef54dbfa44d7f4103203be9 HTTP/1.1
Authorization: q-sign-algorithm=sha1&q-ak=AKIDZfbOAo7cllgPvF9cXFrJD0a1ICvR****&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=28e9a4986df11bed0255e97ff90500557e0e****
Host: test-1234567890.ci.ap-chongqing.myqcloud.com


响应

HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: 666
Connection: keep-alive
Date: Thu, 09 Aug 2022 16:23:12 GMT
Server: tencent-ci
x-ci-request-id: NjJmMjEyMmFfZWM0YTYyNjRfN2U2NV8yNmI0

<Response>
<RequestId>NjJmMjEyMmFfZWM0YTYyNjRfN2U2NV8yNmI0</RequestId>
<WorkflowExecutionList>
<RunId>i166ee19017b011eda8a5525400c540df</RunId>
<WorkflowId>web6ac56c1ef54dbfa44d7f4103203be9</WorkflowId>
<Object>wk-test/game.mp4</Object>
<CreateTime>2022-08-09T14:54:17+08:00</CreateTime>
<State>Success</State>
</WorkflowExecutionList>
<WorkflowExecutionList>
<RunId>i769bd26517af11ed917f525400a3c59f</RunId>
<WorkflowId>web6ac56c1ef54dbfa44d7f4103203be9</WorkflowId>
<Object>wk-test/game.mp4</Object>
<CreateTime>2022-08-09T14:49:49+08:00</CreateTime>
<State>Success</State>
</WorkflowExecutionList>
<NextToken>115716</NextToken>
</Response>