activiti高亮当前节点
来源:互联网 发布:温州管家婆软件 编辑:程序博客网 时间:2024/06/08 08:52
有时候为了方便申请人查看当前流程走到哪个节点,比较直观的办法就是高亮当前节点,当然activiti也提供了API供我们调用
生成图片示例代码:
public byte[] generateImage(String processInstanceId){ //1.创建核心引擎流程对象processEngine ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();TaskService taskService = processEngine.getTaskService();Task task = taskService.createTaskQuery().processInstanceId(processInstanceId).singleResult();//流程定义BpmnModel bpmnModel = processEngine.getRepositoryService().getBpmnModel(task.getProcessDefinitionId()); //正在活动节点List<String> activeActivityIds = processEngine.getRuntimeService().getActiveActivityIds(task.getExecutionId());ProcessDiagramGenerator pdg = processEngine.getProcessEngineConfiguration().getProcessDiagramGenerator();//生成流图片 InputStream inputStream = pdg.generateDiagram(bpmnModel, "PNG", activeActivityIds, activeActivityIds, processEngine.getProcessEngineConfiguration().getActivityFontName(), processEngine.getProcessEngineConfiguration().getLabelFontName(), processEngine.getProcessEngineConfiguration().getActivityFontName(), processEngine.getProcessEngineConfiguration().getProcessEngineConfiguration().getClassLoader(), 1.0); try { //生成本地图片 File file = new File("D:/test.png"); FileUtils.copyInputStreamToFile(inputStream, file); return IOUtils.toByteArray(inputStream); } catch (Exception e) { throw new RuntimeException("生成流程图异常!", e); } finally { IOUtils.closeQuietly(inputStream); } }
0 0
- activiti高亮当前节点
- activiti工作流显示流程图且当前节点高亮
- activiti当前流程高亮显示
- activiti当前任务高亮乱码问题解决(5.14版本)
- activiti根据当前节点获取下一步任务节点
- activiti如何获取当前节点以及下一步路径或节点
- activiti根据当前节点获取下一个节点信息
- activiti根据当前节点获取下一个UseTask节点
- 两种方法对activiti运行过的节点高亮显示
- activiti拿取 当前任务的下一个节点
- Activiti 历史流程图高亮显示
- Activiti 历史流程图高亮显示
- activiti中有任务id,获取当前流程节点的信息
- activiti---获取活动节点
- activiti节点跳转
- activiti节点动态跳转
- Activiti获得下一个节点
- Activiti 跳转节点
- java Annotation的使用和分析
- TCP与UDP详解
- __stdcall 和 __cdecl 的区别浅析
- 【Hadoop】HBase Getting Started(HBase 入门指南)
- [LintCode]图是否是树
- activiti高亮当前节点
- ios百度地图定位反地理编码
- 小博老师解析Java核心技术 ——JSwing文本型控件
- 柳峰微信公众平台开发教程企业号修改篇(企业菜单篇)
- caffe学习笔记(六)--ipython notebook安装
- 流程控制
- zookeeper 存储之文件格式分析
- word2vec源码解读
- Fragment Arguments的使用