activiti获取流程图实例_java

本文实例讲述了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" /> 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索activiti
, 流程图
获取
activiti 获取流程图、activiti获取流程实例、activiti 流程图、activiti查看流程图、activiti 流程图跟踪,以便于您获取更多的相关知识。

时间: 2024-10-04 11:39:43

activiti获取流程图实例_java的相关文章

Activiti流程图查看实例_java

本文实例展示了Activiti流程图查看的实现方法,具体步骤如下所示: 1.测试用例查看图片代码如下: public void viewImage() throws Exception { // 创建仓库服务对对象 RepositoryService repositoryService = processEngine.getRepositoryService(); // 从仓库中找需要展示的文件 String deploymentId = "701"; List<String&g

java获取注册ip实例_java

话不多说,请看实例代码 String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "un

使用spring的applicationContext,如何获取bean实例?

问题描述 用BeanFactory 可以获取bean实例,象这样:Resource res = new FileSystemResource("beans.xml");BeanFactory factory = new XmlBeanFactory(res);UserInfoDAOImpl user = (UserInfoDAOImpl) factory.getBean("userInfoDAO");但spring推荐用applicationContext,在web

php源码 fsockopen获取网页内容实例详解_php实例

PHP fsockopen函数说明: Open Internet or Unix domain socket connection(打开套接字链接) Initiates a socket connection to the resource specified by target . fsockopen() returns a file pointer which may be used together with the other file functions (such as fgets(

java实现仿windows 字体设置选项卡实例_java

想用java做一个像windows里一样的txt编辑软件,涉及到字体设置选项卡,在网上找了很久都没找到,就生气啦自己写一个,现在贴这里分享一下,下次再遇到这样的问题就不用自己亲自打代码啦! package 实验; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt

JS传递对象数组为参数给后端,后端获取的实例代码_javascript技巧

前端JS代码: var conditons = []; var test1 = new Object(); test1.name="1"; test1.id="2"; var test2 = new Object(); test2.name="1"; test2.id="2"; conditons.push(test1); conditons.push(test2); $(function(){ $.ajax({ async:

php源码 fsockopen获取网页内容实例详解

PHP fsockopen函数说明: Open Internet or Unix domain socket connection(打开套接字链接) Initiates a socket connection to the resource specified by target . fsockopen() returns a file pointer which may be used together with the other file functions (such as fgets(

Android全局获取Context实例详解

Android全局获取Context实例详解 在弹出Toast 启动活动 发送广播 操作数据库 使用通知等等时都需要Context 如果操作在活动中进行是很简单的,因为活动本身就是一个Context对象 但是当逻辑代码脱离了Activity类,此时使用Context就需要一些技巧了: 我们可以定制一个自己的Application类,以便管理程序内一些全局状态信息,比如全局Context 代码如下: public class MyApplication extends Application{ p

Android 获取时间实例代码

Android 获取时间实例代码 注意: h:12小时制小时数 H:24小时制小时数 实例代码: import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Created by Administrator on 2017/5/8. */ public