Hi All,
I have a problem statement, where i am trying to use process instance modification API via runtime service. Where i need to move the execution from an existing activity to a particular transition flow, without killing the parent subprocess.
modificationBuilder = runtimeService.createProcessInstanceModification(processInstanceId);
modificationBuilder.startTransition(TRANSITION_ID)
.setVariables(wfVariables) --//Map<String, Object>
.setVariable(“modified”, true)
.setAnnotation(“Process modification”)
.cancelAllForActivity(activeActivityId);
modificationBuilder.execute();
Have already refered:
But I can see the parent subprocess is also getting cancelled.
And I am using 7.18.4 EE version