My gut feeling is that your requirement can be implemented in a different way.
Can you please explain your business requirement and also the technical requirement of doing those hot redeployments of processes? It sounds that if you need to alter something related with the process you can handle that with rules, but once again, the important thing is the business requirement.
Thanks for the quick reply.
See for example the following jbpm 3 process definition
In our application, when the user opens up a task in task-node-1 they are presented with the options "complete" and "needs follow-up". In jBPM 5, given the transitions are not really associated to the task node, how would I determine what transition options I should display to the user?
Note, I am not concerned with migrating running process instances to the new workflow, I am just not sure how we determine the available transitions in jBPM 5 (or how we would do it some other way).
Did you find any solution to your problem? I'm facing the same aspect in my jPDL -> JBPM 5 migration tests.
No, I still haven't found a solution. I have also run some of my process definitions through the jbpmmigration project - they run through ok but they fail to open (in the eclipse BPMN editor) due to "this type of node cannot have more than one outgoing connection!"
I have been searching for any tips on how to convert from one to the other but have not found anything useful.