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 }