Process version control in Creatio ensures that business process revisions and updates do not disrupt any process instances that are in progress. It enables seamless updates to business processes and easy switching between the existing process versions.
A new process version is saved every time the process schema is modified. The new version automatically replaces previous versions of this process in all places where this process schema is used (e.g. sub-processes). However, all unfinished instances of this process continue to work according to the version they were launched in.
Whenever a process is saved, Creatio will check:
-
Whether there are running instances of the process
-
If the process package is available for editing
-
If the process is being exported
If the process package is uneditable, Cratio will ask if you want to save the new version of the business process. After confirmation, the new version will be saved in the package specified in the [Current package] system setting.
If there are running instances of the process or if the business process schema has been exported, Creatio will ask if you want to create a new version of the schema. If you choose not to, Creatio will save the process in the existing schema.
To view the version of a business process, select the process, click the [Properties] button and go to the [Process versions] tab.
Note
If there is no need to create several process versions, you can save the performed changes in the current process version. Though if there are any process instances in progress, they might be stopped during saving the changes.
NOTE
Creatio saves the actual version of the process directly to the package. If you save the package as an archive, and install the package in a different environment, the most actual version of the process will be transferred with the package. Creatio will always determine the final current version of the process based on which package is higher in the hierarchy.
See also
•How to interact with user interface and pages