flowable 从zip压缩包 部署流程定义


/**部署流程定义(从zip压缩包)

* @param name //部署名称

* @param zippath //zip文件路径

* @return 部署ID

* @from  fhadmin.cn

*/

protected String deploymentProcessDefinitionFromZip(String name, String zippath) throws Exception{

File outfile = new File(zippath);

FileInputStream inputStream = new FileInputStream(outfile);

ZipInputStream ipInputStream = new ZipInputStream(inputStream);

DeploymentBuilder deploymentBuilder = repositoryService.createDeployment(); //创建部署对象

deploymentBuilder.name(name); //部署名称

deploymentBuilder.addZipInputStream(ipInputStream);

Deployment deployment = deploymentBuilder.deploy(); //完成部署

ipInputStream.close();

inputStream.close();

return deployment.getId(); //部署ID

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容