GET历史/历史流程实例
表1.历史流程实例列表 - URL参数
参数 | 需要 | 值 | 描述 |
---|---|---|---|
processInstanceId | 没有 | 串 | 历史流程实例的标识。 |
processDefinitionKey | 没有 | 串 | 历史流程实例的流程定义键。 |
processDefinitionId | 没有 | 串 | 历史流程实例的流程定义ID。 |
businessKey | 没有 | 串 | 历史流程实例的业务关键。 |
involvedUser | 没有 | 串 | 历史流程实例的相关用户。 |
完 | 没有 | 布尔 | 指示历史流程实例是否完成。 |
superProcessInstanceId | 没有 | 串 | 历史流程实例的可选父进程标识。 |
excludeSubprocesses | 没有 | 布尔 | 只返回不是子流程的历史流程实例。 |
finishedAfter | 没有 | 日期 | 仅返回此日期之后完成的历史流程实例。 |
finishedBefore | 没有 | 日期 | 仅返回此日期之前完成的历史流程实例。 |
startedAfter | 没有 | 日期 | 仅返回在此日期之后开始的历史流程实例。 |
startedBefore | 没有 | 日期 | 只返回在此日期之前开始的历史流程实例。 |
startedBy | 没有 | 串 | 仅返回由此用户启动的历史流程实例。 |
includeProcessVariables | 没有 | 布尔 | 指示是否应该返回历史流程实例变量。 |
tenantId | 没有 | 串 | 只返回给定tenantId的实例。 |
tenantIdLike | 没有 | 串 | 只返回tenantId类似给定值的实例。 |
withoutTenantId | 没有 | 布尔 | 如果true仅返回未设置tenantId的实例。如果false,该withoutTenantId参数被忽略。 |
表2.历史流程实例列表 - 响应代码
响应码 | 描述 |
---|---|
200 | 表示可以查询历史流程实例。 |
400 | 指示参数以错误的格式传递。状态消息包含附加信息。 |
成功回应机构:
{
"data": [
{
"id" : "5",
"businessKey" : "myKey",
"processDefinitionId" : "oneTaskProcess%3A1%3A4",
"processDefinitionUrl" : "http://localhost:8182/repository/process-definitions/oneTaskProcess%3A1%3A4",
"startTime" : "2013-04-17T10:17:43.902+0000",
"endTime" : "2013-04-18T14:06:32.715+0000",
"durationInMillis" : 86400056,
"startUserId" : "kermit",
"startActivityId" : "startEvent",
"endActivityId" : "endEvent",
"deleteReason" : null,
"superProcessInstanceId" : "3",
"url" : "http://localhost:8182/history/historic-process-instances/5",
"variables": [
{
"name": "test",
"variableScope": "local",
"value": "myTest"
}
],
"tenantId":null
}
],
"total": 1,
"start": 0,
"sort": "name",
"order": "asc",
"size": 1
}
上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号: