Process flow versioning
Introduction
With our process flow versioning system, you can be sure that a process flow that's currently deployed will never be edited while it's in use:

To edit a deployed process flow, you take a copy as a draft and work on that. When you're ready, you can then deploy your draft. Each time you deploy a process flow, the previously deployed version is saved as an inactive version. You can view all versions associated with a process flow in process flow settings.
If virtual environments are in use for your organisation, process flow versioning works differently. Please refer to Understanding flow versioning for virtual environments.
Version types summary
At any given time, a process flow can be associated with one of the following version types:
A new process flow is added
A
deployedversion is copied to draftAn
inactiveversion is copied to draft
A
draftprocess flow is deployed, replacing an existing deploymentAn
inactiveprocess flow is deployed, replacing an existing deployment
More about version types
Draft
There is always one draft version of a process flow. The draft version can be edited freely without any possibility of changing or breaking the version that's currently deployed. With a draft version, you can add/update shapes and process flow settings.
Available actions
You can take the following actions with a draft version of a process flow:
Create a new process flow from the selected draft version. There is no impact on the draft version.
Deployed
The deployed version of a process flow is the one that's currently in use (if enabled) or ready for use (if it's disabled).
The deployed version of a process flow cannot be edited - shapes can't be added/updated, and you can't change process flow settings.
Available actions
You can take the following actions with a deployed version of a process flow:
Create a new process flow from the selected deployed version. There is no impact on the deployed version.
The process flow remains deployed and the content is copied to the existing draft version (existing draft content is discarded). This is a good solution if you're editing a draft but reach the point where you need to restart from a known, sound point.
Upload the selected version to your private marketplace (only applicable if the partner features bolt-on is enabled for your company profile).
Inactive
Each time a draft version of a process flow is deployed, the previously deployed version becomes an inactive version, so you have a full version history for all deployed versions of a process flow.
An inactive version of a process cannot be edited - shapes can't be added/updated, and you can't change process flow settings.
Available actions
You can take the following actions with an inactive version of a process flow:
Create a new process flow from the selected deployed version. There is no impact on the deployed version.
The process flow remains inactive and the content is copied to the existing draft version (existing draft content is discarded). This is a good solution if you need to revert to an old way of working.
Whilst it's often useful to refer back to an inactive version of a flow for a reminder of how things used to be set up, retaining lots of process flows with multiple inactive versions can be detrimental to system performance. In this case, deleting older inactive versions is a useful housekeeping task.
Last updated
Was this helpful?