按ID获取运行项目

描述

“按ID获取运行项”端点返回有关计划中流运行的详细信息。流的运行(RunItem)由运行项的ID标识。

可以从的响应正文中获取运行项目ID 通过运行ID获取运行项目ID 端点。

要求网址

http:// {controllerMachine}:{controllerPort} / api / v3 / runItems / {runItemId}

输入参数

领域 类型 描述 评论
runItemId runItemId是运行中流程的各个运行实例的唯一ID 可以从“运行ID”端点的“获取运行项ID”的响应主体中获取runItemId

例子

卷曲

curl -X GET --header'Accept:application / json'--header'AccessKey:Mo87Nc4qDAtzJNDb''http:// {controllerMachine}:{controllerPort} / api / v3 / runItems / 28519a47-7c28-425f-9d6f-5eeab722166e '

电源外壳 

$ headers = @ {}

$ headers.Add(“ AccessKey”,“ Mo87Nc4qDAtzJNDb”)

Invoke-WebRequest -Uri“ http:// {controllerMachine}:{controllerPort} / api / v3 / runItems / 28519a47-7c28-425f-9d6f-5eeab722166e” -ContentType“ application / json” -Headers $ headers -Method GET

响应

 

{
    "$ id": "1",
   “ RunItemId”:“ 8d329bd0-698f-4900-8bad-ffa584d4461b”,
   “ RunId”:“ a3af0714-444c-44bd-ac0b-10a12bd0e44a”,
    “ 流信息”:{
        “ FlowId”:“ 793602fa-3131-4844-930e-52af8635dcff”,
        “ 流标题”:“密码重置测试”,
        “状态”:“通过”
      },
    “ 环境信息”:{
        “ 环境Id”:“ 7dbf7cb6-d5df-4f46-8e16-9bd31238c00a”,
        “ 环境标题”:“远程代理”,
        “ 连接类型”:“ RemoteAgent”
      },
    “已过去”:“ 00:00:24.9951204”,
    “经过的毫秒”:24995.1204,
    “经过的秒数”:24.995120399999998
}

 

回应对象 

领域 类型 描述 价值观
$ id 内部对象的ID  
runItemId 运行项目的ID  
RunId 跑步编号  
流信息 FlowIntegrationInfo    
FlowIntegrationInfo 目的 对象保存FlowIntegrationInfo的值  
FlowId 流的ID  
流标题 流程标题  
状态 执行状态 “ NoStatus”,“正在初始化”,“正在连接”,“已连接”,“正在运行”,“通过”,“失败”,“超时”,“不确定”,“已取消”,“错误”,“完成”
环境信息 环境整合信息    
环境整合信息 目的 对象保存环境整合信息的值  
环境Id Id 执行环境  
环境标题 执行环境的标题  
连接类型 类型 执行环境 'RemoteAgent','Local','SauceLabs','SeleniumGrid','BrowserStack'
过去 流执行总时间  
经过的毫秒 流执行总时间(以毫秒为单位)  
经过的秒 流执行总时间(以秒为单位)  

 

回应码

 

200(确定)

404(未找到)

401(未经授权)

400(错误请求)

405(不允许使用方法)

500内部服务器错误)