我想知道 jbpm 内部如何部署 processdefinition.xml,这样我就可以使用相同的策略将多个流程定义放入一个项目中。
请给出部署的内部工作原理,以及在部署过程中发挥作用的类。
我想补充的一件事是,我正在使用 jBPM 3.2.2 版本。因此,如果可能的话,给出特定于版本的答案或也提供 jBPM 版本。
最佳答案
我曾在 3.2.7 上工作过。我建议使用最新的 6.X,它集成了 drools 引擎。
关于部署,您需要记住,子级需要在父级之前部署。
例如。 A(父进程)--refer--> B(子进程/子进程),那么 B 应该在 A 之前部署。
因此,当部署 A 时,它将获得 B 的引用。
如果您不确定所有关系,那么另一种方法是将所有流程部署两次,以便它自动查找引用。
关于java - 如何部署具有多个 ProcessDefinition.xml 文件的 jbpm 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251003/