0
点赞
收藏
分享

微信扫一扫

Flowable入门系列文章143 - 历史流程实例列表

吴陆奇 2022-02-11 阅读 56

表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
}
举报

相关推荐

0 条评论