activiti 获取结束流程审批结果 可以帮写一下嘛
时间: 2024-06-10 19:05:59 浏览: 63
基于activiti的采购审批流程
5星 · 资源好评率100%
当您在 activiti 中结束流程时,您可以从历史记录中获取流程的审批结果。以下是获取 activiti 流程结束审批结果的示例代码:
```
List<HistoricTaskInstance> taskList = historyService.createHistoricTaskInstanceQuery().processInstanceId(processInstanceId).finished().list();
String approvalResult = "";
for(HistoricTaskInstance task : taskList){
approvalResult = task.getProcessVariables().get("approvedResult").toString();
}
```
在上面的代码中,我们首先获取已完成的历史任务实例列表。然后,我们可以遍历历史任务实例,并从每个任务的流程变量中获取审批结果。
请注意,您需要将 "approvedResult" 替换为实际用于存储审批结果的流程变量名称。
希望这可以回答您的问题!
阅读全文