i am wondering if anyone can share their best practices around process model versioning in yuuvis - the documentation is not very explicit on this topic unfortunately.
We only get started with process models and as of now i don´t see a straight forward way to version our models properly - the yuuvis version in question is 5.12
Let me explain the issue we are facing:
I fail to update a process model in a given model group (lets say there is a process model version change from version 1 --> 2 ) if there are still processes present of model version 1.
I do understand that we may not want to release a new process model version as long as there are processes of the former version still running. However i find that this restriction is also enforced if all processes of the latest process model version are completed or canceled.
This leaves me wondering how i am supposed to deploy a new version of a given process model - without deleting all executed processes of this process model in the first place (that is only feasible in initial development of a process - not for ongoing maintenance of an existing process modell with processes of this model already executed).
Are we supposed to create a new model group for each process model version we are releasing - it seams i am missing some important peaces.
Thanks a lot for your thoughts on this.