查询BPM实例
功能介绍
获取当前账号下BPM实例信息。
URI
GET AstroZero域名/u-route/baas/bp/v2.0/runtime/instances?states=X
参数 |
是否必选 |
描述 |
---|---|---|
states |
是 |
BPM实例状态,取值如下:
|
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
fields |
否 |
String |
指明要查询的字段,多个字段名字之间以逗号分隔,可选参数。如果不指明字段,则返回缺省的字段。 |
orderField |
否 |
String |
用来排序的字段名字,可选参数。 |
orderType |
否 |
String |
排序类型,取值如下:
|
响应参数
参数 |
参数类型 |
描述 |
---|---|---|
resCode |
String |
返回码,如果返回“0”代表请求成功,其他错误码说明请参考错误码。 |
resMsg |
String |
返回消息,如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。 |
result |
Object |
在成功请求时会有内容,返回查询到的BPM实例信息列表。 |
请求示例
GET https://AstroZero域名/u-route/baas/bp/v2.0/runtime/instances?states=Completed OK&orderField=title&orderType=asc
响应示例
{ "resCode":"0", "resMsg":"Success", "result":[ { "bpStage":"Stage 1", "bpStatus":"begin", "bpStep":"Transfer 1", "businessKey":"BK001", "createdBy":"10gd0000003T2E10UTfk", "createdBy.__objectType":"User", "createdBy.name":"ecommerce", "createdDate":"2018-08-13 16:21:17", "curElement":"", "description":"Transfer 1", "endTime":"2018-08-17 14:40:09", "id":"002N000000IpNGFfNvm4", "label":"TestFSM2 2018-08-13 16:21:17", "lastHandler":null, "lastModifiedBy":"10gd0000003T2E10UTfk", "lastModifiedBy.__objectType":"User", "lastModifiedBy.name":"ecommerce", "lastModifiedDate":"2018-08-17 14:40:09", "name":"TestFSM2", "owner":"10gd0000003T2E10UTfk", "owner.__objectType":"User", "owner.name":"ecommerce", "startTime":"2018-08-13 16:21:17", "state":"Completed OK", "suspended":false, "title":"Hello, this is a title", "type":"BP", "urgency":0, "version":"0.0.1" } ] }
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。