我正在尝试在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方法时,进程名称和节点名称与旧进程相同。也不会给出任何错误,但在数据库中流程实例没有变化。
有谁可以帮我解决这个问题。 在调用执行之前是否有任何事情要处理。 用户交易怎么样?
任何形式的信息都会非常有用。 请回答!!!!!
由于