1

我正在尝试在 jBPM 6.1 中迁移 jBPM 流程实例,而它们似乎不起作用。这是逻辑:

        Boolean t = ksession.execute(new GenericCommand<Boolean>() {
        public Boolean execute(org.kie.internal.command.Context context) {

            KieSession ksession = ((KnowledgeCommandContext) context).getKieSession();

            WorkflowProcessInstanceUpgrader.upgradeProcessInstance(
                ksession,
                migrateProcessRequest.getProcessInstanceIds().get(0),
                "org.test.process1",
                mapping);
           return true;
   }
});

而在执行方法之外的那一刻,进程名称和节点名称与旧进程相同。而且它没有给出任何错误,但在数据库中,流程实例没有变化。

谁能帮我解决这个问题。在调用 execute 之前有什么需要注意的吗?用户交易呢?

任何类型的信息都会非常有帮助。请回答!!!!!

谢谢

4

0 回答 0