We have implemented a layer on top of Flowable to let our customers simply retry a failed serviceTask, by using the ManagementService.moveDeadLetterJobToExecutableJob method. This works well and we’re happy with it.
Now we’d like also to have the possibility to retry a subprocess, called through a callActivity element. We’ve tried to delete the subprocess with RuntimeService.deleteProcessInstance and passing the sub ProcessInstance id, but unfortunately the parent ProcessInstance is also deleted.
We’re currently trying to do it manually using the ExecutionEntityManager, but maybe there’s a better way to do that that you’d recommend?
Thanks in advance for you help,