I faced one challange. Maybe somebody can enlighten me on this.
JBPM supports versioning. This is the main reason I like and value jBPM. Main purpose of process definition versioning is to be able to modify, extend and evolve of current processes. As example, after process definition been updated, jbpm engine create new version of process definition, that lets old running processees to be completed by old process definition and newly started processes will be based on the latest version. This is clear and easy. Problem comes with custom alfresco ui, jsp pages, managed beans and other configuration files.
How can I have all these alfresco specific things, jsp, managed bean classes, configuration and graphic files available for all previous versions of advanced workflow (jbpm process definition)?
What strategy could be used to solve this problem?
Thanks in advance.
Remis