/**
* 获取当前任务流程图片的输入流
* @param PROC_INST_ID_ 流程实例ID
* @from fhadmin.cn
*/
public InputStream genProcessDiagram(String PROC_INST_ID_, String type){
/* 获得活动的节点 */
String processDefinitionId = "";
if (this.isFinished(PROC_INST_ID_)) { // 如果流程已经结束,则得到结束节点
HistoricProcessInstance pi = historyService.createHistoricProcessInstanceQuery().processInstanceId(PROC_INST_ID_).singleResult();
processDefinitionId=pi.getProcessDefinitionId();
} else { // 如果流程没有结束,则取当前活动节点
/* 根据流程实例ID获得当前处于活动状态的ActivityId合集 */
ProcessInstance pi = runtimeService.createProcessInstanceQuery().processInstanceId(PROC_INST_ID_).singleResult();
processDefinitionId = pi.getProcessDefinitionId();
}
/* 获得活动的节点对象 */
List<HistoricActivityInstance> highLightedActivitList = historyService.createHistoricActivityInstanceQuery().processInsta
工作流引擎 flowable 获取 当前任务流程图片 输入流
最新推荐文章于 2024-08-21 08:16:57 发布
本文介绍了如何在Flowable工作流引擎中,通过API获取当前任务的流程图图像,包括必要的代码示例和步骤解析,帮助开发者更好地理解和操作Flowable。
摘要由CSDN通过智能技术生成