activiti 7 生成流程图
activiti 7 生成流程图
有一个根据流程图的bpmn 文件 生成png 图片,提供给前端预览的需求
主要实现代码:
/*** Get Process instance diagram*/public InputStream getProcessDiagram(String processInstanceId) {ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();// null checkif (processInstance != null) {// get process modelBpmnModel model = repositoryService.getBpmnModel(processInstance.getProcessDefinitionId());if (model != null && model.getLocationMap().size() > 0) {ProcessDiagramGenerator generator = new DefaultProcessDiagramGenerator();// 生成流程图 已启动的task 高亮
// return generator.generateDiagram(model,
// runtimeService.getActiveActivityIds(processInstanceId));// 生成流程图 都不高亮return generator.generateDiagram(model,Collections.<String>emptyList());}}return null;}
调用生成图片的方法
InputStream in = this.getProcessDiagram(processInstance.getId());String imageName = "image" + Instant.now().getEpochSecond()+".png";FileUtils.copyInputStreamToFile(in, new File("src/main/resources/processes/"+imageName));
这样就可以生成图片了。这个主要是针对7.0.0.Beta3。 网上也有很多其他版本的生成图片的代码,但是在7.0 版本上都不行,有点老了。
activiti 7 生成流程图相关推荐
- activiti 7 生成流程图图片
参考https://blog.csdn.net/sessionsong/article/details/104681140 但版本和我用的不一样,这边的用的是7.1.0.M6,应该生成svg格式的图片 ...
- bpmn 文件 服务器部署,Java项目activiti BpmnModel生成的流程图,部署服务器乱码问题...
Java项目activiti BpmnModel生成的流程图,部署服务器乱码问题 Java项目activiti BpmnModel生成的流程图,部署服务器乱码问题 项目中需要前端查看流程的情况,所以需 ...
- MyEclipse中流程定义文件保存时自动生成流程图
前提:MyEclipse已安装Activiti插件 第一步:打开菜单Windows->Preferences 第二步:选择Activiti->Save 第三步:勾选Create proce ...
- Microsoft Visual Studio Learning Pack 自动生成流程图插件(转)
最近写文档,要贴流程图,自己画太烦,就到网上去找自动生成流程图的软件,结果知道了这个叫 Microsoft Visual Studio Learning Pack 的插件,用它来生成函数的流程图,感觉 ...
- Easystructure教程_C语言源代码自动生成流程图
目录 Easystructure教程_C语言源代码自动生成流程图 1. 简介 2. 下载 3. 安装 4. 使用 5. 其他软件推荐 5.1 Mermaid 5.2 Code2flow ** Easy ...
- 源码自动生成流程图软件介绍
最近学校要交课程设计作业,不仅要代码和运行截图,还需要流程图.写代码已经很不容易了,画流程图看着就头大,想偷个懒,但是也没有办法.偶然发现了几款可以根据代码自动生成流程图的软件,分享以下,希望大家都能 ...
- Visustin(自动生成流程图)使用说明
在网上找了很多源码自动生成流程图的软件,结果,只有这款软件可以支持c++,而且能白嫖. 链接:Aivosto downloads - Analyze, document and flowchart y ...
- 源代码生成流程图软件
2019独角兽企业重金招聘Python工程师标准>>> 源码与流程图转换 1 流程图生成源代码软件 2 源代码生成流程图软件 2.1 Crystal FLOW 一款回顾和可视的从源代 ...
- dot命令生成流程图
dot命令是graphviz的一部分,通过编写一些类似脚本的语言,可以容易地生成流程图.下面在新建一个文件tmp.dot,内容如下: digraph G { # 定义全局属性fontname = &q ...
最新文章
- java spring 传大数据类型_Spring MVC前后端数据交互总结
- 计算机组成与结 读写数据实验,计算机组成与结构实验报告现实版.doc
- tomcat访问软链接资源
- 利用python爬虫(part3)--正则表达式
- Java 队列清空,如何清空Actor死信队列 - java
- 实践:创建异步 HTTP 处理器
- c语言 prototype_(创建型模式)Prototype——原型模式
- 三朵云 华为_【创业前沿】华为突然传来大消息!对不起,我要辞职了!
- 六年级上学期计算机上册教案,最新人教版六年级上册数学全册教案
- 微信小程序引入阿里矢量图标
- macOS HBuilderX 使用安卓模拟器调试项目
- 蒙版操作—剪切蒙版制作艺术字
- mysql数据库解锁
- Newton-Cotes 公式及代码
- 自然语言处理面试基础
- 上传MacOS APP到AppStore
- traceroute命令(unix)/tracert命令(windows)
- c语言循环语句sleep不正常,求助C语言Sleep延迟输入问题
- [移动硬盘]笔记本移动硬盘盒选择
- pack://application:,,,/
热门文章
- 【PSPnet2017】Pyramid Scene Parsing Network
- tp、php时间转换问题
- Flutter 动画(1)Animated
- 00后博士毕业拟任顶级985副研究员,网友扒出论文后吵翻了
- mathType符号变成框框
- android keystore作用,Android KeyStore理解及簽名
- win 10 无法删除系统文件的解决方法(提示:无法枚举容器中的对象 访问被拒绝)
- java jettison_java – 使用Jettison进行JSON解析
- 数据库连接池原理介绍
- knime工具介绍(1)