cancel
Showing results for 
Search instead for 
Did you mean: 

Deploying current version of classes with process definition

pgadecki
Champ in-the-making
Champ in-the-making
Our usecase is, that after delivery of new release of our system we would like to be able to finish old process instances. We are going to have couple specialized service tasks. Their implementation may change with the future software releases. What we would like to achieve could be:
- process instances that are still running should use the previous version of service task implementation classes
- all newly started instances would use current (provided by software release) classes

Main idea is to deploy classes with process definition or inside our bpm component and load proper version during process instance runtime. Is there any mechanism in the engine that would allow to do that? Or maybe you have some other solution to this issue?
1 REPLY 1

ronald_van_kuij
Champ on-the-rise
Champ on-the-rise
there has been a lot of discussion on classloader scoping. Search the forum for more info (might also be in the dev forum)