activiti获取流程图实例
更新时间:2014年08月05日 09:04:35 投稿:shichen2014
这篇文章主要介绍了activiti获取流程图的方法,需要的朋友可以参考下
本文实例讲述了activiti获取流程图的方法,具体操作步骤如下:
1.发布流程代码如下:
repositoryService.createDeployment()
.name("expense-process.bar")
.addClasspathResource("org/activiti/expenseProcess.bpmn20.xml")
.addClasspathResource("org/activiti/expenseProcess.png")
.deploy();
2.根据key获取流程图代码如下:
ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery()
.processDefinitionKey("expense")
.singleResult();
String diagramResourceName = processDefinition.getDiagramResourceName();
InputStream imageStream = repositoryService.getResourceAsStream(processDefinition.getDeploymentId(), diagramResourceName);
3.如果想流程发布的时候不生成流程图,需要进行如下配置:
<property name="createDiagramOnDeploy" value="false" />
相关文章
Maven项目在new module后,pom文件显示为Ignored pom.xml问题
在Maven项目中,若创建过同名module后删除,再次创建时可能导致pom.xml文件被IDEA忽略,原因是IDEA保留了之前module的痕迹,导致重建时将其视为已删除的module,解决方法是进入IDEA设置,找到Maven的Ignored Files设置2024-09-09
Java中byte、byte数组与int、long的转换详解
这篇文章分别给大家介绍了Java中byte和int之间的转换、Java中 byte数组和int之间的转换、Java中byte数组和long之间的转换以及整理了整体工具类的源码,需要的朋友可以参考借鉴,下面来一起看看吧。2017-02-02
分享Spring Cloud OpenFeign 的五个优化技巧
这篇文章主要分享的是Spring Cloud OpenFeign 的五个优化技巧,OpenFeign 是 Spring 官方推出的一种声明式服务调用和负载均衡组件,更多相关内容需要的小伙伴可以参考一下2022-05-05


最新评论