我计划使用JBPM的高级版本,即JBPM 6.2。目前我的项目使用的是JBPM 4.4,但JBPM4数据库表存在问题,这些表由JBPM API内部访问。我需要关于这种降级活动的输入:
答案 0 :(得分:6)
不幸的是jBPM 4.4。 codebase是一个完全不同的代码库。使用jBPM 5 RedHat实际上将旧的Drools Flow项目重新命名为jBPM 5.它使用全新的数据库和持久性设计来存储流程和任务数据。所以回答你的问题:
这是1000万美元的问题。我建议
4.1。将您的jpdl文件转换为BPMN文件,并在BPMN中开发所有新进程。
4.2。迁移您的系统并实现代码以使用jBPM 6 RuntimeManager API和任务表,可能使用上面链接中提到的工具)
4.3。对于任务列表,从旧表和新表聚合任务
4.4。保持两个环境并行运行,直到淘汰所有jBPM 4进程。
不幸的是,据我所知,没有快捷简便的方法。祝你好运!