查询BPM实例
功能介绍
获取当前账号下BPM实例信息。
URI
GET AstroZero域名/u-route/baas/bp/v2.0/runtime/instances?states=X
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
states |
是 |
String |
参数解释: 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" } ] }
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。