-
1. Re: Any WorkflowProcessInstanceUpgrader working example
tmag Nov 19, 2012 4:25 PM (in response to tmag)GenericCommand worked :
....................
final ProcessInstance processInstance = ksession.startProcess("com.sample.bpmn.v1", null);
................
GenericCommand<Void> genericCommand = new GenericCommand<Void>() {
public Void execute(Context context) {
StatefulKnowledgeSession ksession = ((KnowledgeCommandContext) context).getStatefulKnowledgesession();
ProcessInstance processInstance = ksession.getProcessInstance(processInstance.getId());
WorkflowProcessInstanceUpgrader.upgradeProcessInstance(ksession, processInstance.getId(), "com.sample.bpmn.v2", mapping);
return null;
}
};