我是 JBPM 的新手(正在评估 6.2 版),我已经在 activiti bpm 工作了将近 4 年,有人可以解释一下吗
我已经使用 kie 工作台创建了一个进程和域实体并将其部署到我的应用程序中(通过复制过去的 kjar 并与 maven repo 集成进行了两种测试),我的应用程序和 kie 工作台指向同一个数据库并且当前部署到同一个 tomcat,是对吗?
我已经能够从 kie 工作台以及我的应用程序启动进程,但是我从自己的应用程序部署/启动的进程在 kie 工作台中可见,反之亦然,但我无法采取任何行动,如完成来自 kie 工作台的任务,可能的原因是什么?(可能与会话相关的问题)
如果我更新已经运行的进程并部署更新版本会发生什么(当然我必须设置 -Dorg.kie.override.deploy.enabled=true 和相同的旧版本),对已经运行的进程有什么影响?我的演示应用程序出现以下错误
“遇到意外错误:java.lang.RuntimeException:恢复流程实例 1 时找不到流程 demoWorkflow.shipmentProcess”
如果我的应用程序(集群)有多个实例指向同一个 JBPM 数据库会发生什么,我应该使用哪种策略在所有带有 kie 工作台的实例上部署更新的流程。我们不想重新启动我们的服务器。
如果我修改模块(更新 bpmn 以及数据模型)并再次部署它,将对现有流程产生什么影响。
kie guvnor 被替换为 kie-scanner,这意味着每次我们更改 drool 规则时,我们都必须依靠 kie-scanner 来更新我的进程中的规则。
提前致谢。