流程实例列表
表1.流程实例列表 - URL查询参数
参数 | 需要 | 值 | 描述 |
---|---|---|---|
ID | 没有 | 串 | 只返回给定ID的流程实例。 |
processDefinitionKey | 没有 | 串 | 只返回给定流程定义键的流程实例。 |
processDefinitionId | 没有 | 串 | 只返回给定流程定义ID的流程实例。 |
businessKey | 没有 | 串 | 只返回给定businessKey的流程实例。 |
involvedUser | 没有 | 串 | 只返回给定用户参与的流程实例。 |
暂停 | 没有 | 布尔 | 如果true只返回被暂停的进程实例。如果false只返回未挂起的进程实例(活动)。 |
superProcessInstanceId | 没有 | 串 | 只返回具有给定超级进程实例ID的进程实例(用于具有调用活动的进程)。 |
subProcessInstanceId | 没有 | 串 | 只返回具有给定子流程实例ID的流程实例(用于作为呼叫活动启动的流程)。 |
excludeSubprocesses | 没有 | 布尔 | 只返回不是子进程的进程实例。 |
includeProcessVariables | 没有 | 布尔 | 指示在结果中包含过程变量。 |
tenantId | 没有 | 串 | 只返回给定tenantId的流程实例。 |
tenantIdLike | 没有 | 串 | 只返回具有像给定值的tenantId的流程实例。 |
withoutTenantId | 没有 | 布尔 | 如果true仅返回未设置tenantId的流程实例。如果false,该withoutTenantId参数被忽略。 |
分类 | 没有 | 串 | 排序字段,应该是任何一个id(默认),processDefinitionId,tenantId或processDefinitionKey。 |
表2.流程实例列表 - 响应代码
响应码 | 描述 |
---|---|
200 | 指示请求已成功并返回进程实例 |
400 | 表示参数传递格式错误。状态消息包含附加信息。 |
成功回应机构:
{
"data":[
{
"id":"7",
"url":"http://localhost:8182/runtime/process-instances/7",
"businessKey":"myBusinessKey",
"suspended":false,
"processDefinitionUrl":"http://localhost:8182/repository/process-definitions/processOne%3A1%3A4",
"activityId":"processTask",
"tenantId" : null
}
],
"total":2,
"start":0,
"sort":"id",
"order":"asc",
"size":2
}