Business process setup guide (BPMS)
PDF
This documentation is valid for Creatio version 7.13.0. We recommend using the newest version of Creatio documentation.

Process version control

Process version control in bpm’online 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, bpm’online 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, bpm'online 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, bpm’online will ask if you want to create a new version of the schema. If you choose not to, bpm'online 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

Bpm’online 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. Bpm’online will always determine the final current version of the process based on which package is higher in the hierarchy.

See also

Elements and flows

How to work with emails

How to interact with user interface and pages

How to use sub-processes

How to use events

 

Did you find this information useful?

How can we improve it?