Java 以编程方式部署可流动工作流
我正在尝试为Flowable动态生成工作流文件,并在运行中部署它 有两个挑战: 1.创建BAR文件以打包生成的XML 2.动态部署它Java 以编程方式部署可流动工作流,java,spring-boot,flowable,Java,Spring Boot,Flowable,我正在尝试为Flowable动态生成工作流文件,并在运行中部署它 有两个挑战: 1.创建BAR文件以打包生成的XML 2.动态部署它 有人试过这个吗?如果是,请您提供帮助或建议一个替代方案最终完成此任务。我唯一需要了解的是,BAR文件对于普通的ZIP文件来说什么都不是。它只需使用.bar扩展名命名即可 要动态部署它,我们需要利用Flowable engine库中的存储库服务。下面的代码片段允许您动态部署工作流。部署后,您可以在数据库中记录工作流时自由删除工作流文件 String barFileN
有人试过这个吗?如果是,请您提供帮助或建议一个替代方案最终完成此任务。我唯一需要了解的是,BAR文件对于普通的ZIP文件来说什么都不是。它只需使用.bar扩展名命名即可 要动态部署它,我们需要利用Flowable engine库中的存储库服务。下面的代码片段允许您动态部署工作流。部署后,您可以在数据库中记录工作流时自由删除工作流文件
String barFileName = "path/to/process-one.bar";
ZipInputStream inputStream = new ZipInputStream(new FileInputStream(barFileName));
repositoryService.createDeployment()
.name("process-one.bar")
.addZipInputStream(inputStream)
.deploy();