gpt4 book ai didi

java - 以编程方式部署 Flowable 工作流

转载 作者:行者123 更新时间:2023-11-30 09:59:31 26 4
gpt4 key购买 nike

我正在尝试为 Flowable 动态生成工作流文件并在旅途中部署它。

有两个挑战:1. 创建 BAR 文件来打包生成的 XML2. 动态部署。

有人试过吗?如果是,您能否提供帮助或建议替代方案

最佳答案

终于实现了。我唯一需要了解的是 BAR 文件与普通 ZIP 文件相比毫无意义。它只需要以 .bar 扩展名命名。

要动态部署它,我们需要利用Flowable引擎库中的Repository服务。下面的代码片段允许您动态部署工作流。部署后,您可以随意删除工作流文件,因为工作流已记录在数据库中。

String barFileName = "path/to/process-one.bar";
ZipInputStream inputStream = new ZipInputStream(new FileInputStream(barFileName));

repositoryService.createDeployment()
.name("process-one.bar")
.addZipInputStream(inputStream)
.deploy();

关于java - 以编程方式部署 Flowable 工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58772661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com