本文实例讲述了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" />
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论