Versioning is helpful where your existing process template is deprecated, and the modified process template is installed with the same application name.
Note: You can create a new version of an existing BP Server application using Progress Developer Studio for OpenEdge.
While installing a new version of a process template from the BP Server Applications page in Business Process Portal, you can select the Migrate ACL checkbox to migrate the permissions of the existing process template to the new process template. If a similar change is required again, then you can install another new version, and deprecate all the other versions.
Whenever you need to work on any deprecated version, you must uninstall the versions created after that.
For more information about creating versions, see the OpenEdge Getting Started: Developing BPM Applications with Developer Studio.
You can remove the previous version, which is deprecated, only when all the existing instances of the deprecated application are completed. If you remove the latest (active) version, then the process template deprecated immediately before the latest version is installed automatically, and it is active.
Note: Versioning does not allow you to activate multiple versions simultaneously.