我有一个Camunda流,在这个流中有2-3个用户任务.我想看看他们完成这些任务后的历史。有几种方法,,但我只想通过rest-api获得标签和输入的值。
我不能用rest直接得到它们。
下面的方法使用processInstanceId返回变量。
List<HistoricVariableInstance> instances = historyService.createHistoricVariableInstanceQuery()
.processInstanceId(processIntanceId)
.list();但是我需要调用另一个rest-api来获取标签。使用这个api获取/process-definition/{id}/xml。
其他的话题已经被打开了,但它并不完全符合我的要求。相似问题
发布于 2022-03-05 16:36:13
发布于 2022-03-07 09:33:27
返回进程变量的名称(标签)和值。
[
{
"id": "someId",
"name": "someVariable",
"type": "Integer",
"variableType": "integer",
"value": 5,
"valueInfo": {},
"processDefinitionKey": "aProcessDefinitionKey",
"processDefinitionId": "aProcessDefinitionId",
"processInstanceId": "aProcInstId",
"executionId": "aExecutionId",
"activityInstanceId": "aActivityInstId",
"caseDefinitionKey": null,
"caseDefinitionId": null,
"caseInstanceId": null,
"caseExecutionId": null,
"taskId": null,
"tenantId": null,
"errorMessage": null,
"state": "CREATED",
"createTime":"2017-02-10T14:33:19.000+0200",
"removalTime": "2018-02-10T14:33:19.000+0200",
"rootProcessInstanceId": "aRootProcessInstanceId"
}
]https://stackoverflow.com/questions/71291968
复制相似问题