---
schema_version: "1"
id: d72dcbab7ae026352a42337a04d93005a77514d98f097c46864d056289a0969b
title: Flow Approval Process Versioning
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/automate_automated_approvals_concepts_versioning.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.automate_automated_approvals_concepts_versioning.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ca6628237fd0e3194e7d63958dfe3c12d3bfd66d22eebf5b820d53c3aa66c926
description: "Flow approval processes have two levels of versioning: the version of the flow approval process and the version of a flow called by a flow approval process."
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Flow Approval Process Versioning

Flow approval processes have two levels of versioning: the version of the flow approval process and the version of a flow called by a flow approval process.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.automate_automated_approvals_about_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Review the supported products and editions for Flow Approval Processes.">View supported editions for Flow Approval Processes.</a></td></tr></tbody></table>

## Flow Approval Process Definition Versioning

A flow approval process definition can have one active version at a time. The flow approval process definition version used by an orchestration run is the version that’s active at the time the run starts.

- If you activate a new version of a flow approval process’s definition after an orchestration run based on that definition starts, the orchestration run continues to run the definition version that it started in.
- Only orchestration runs that start after the new version of the flow approval process was activated use the new active version.

## Flow Definition Versioning

Approval and background steps call flows. A step uses the definition version of the flow that’s active when the step starts.

- If you activate a new definition version of a referenced flow after the orchestration run associated with an approval submission starts and after the associated step run is created, the old version of the flow runs.
- If you activate a new definition version of a referenced flow after the orchestration run associated with an approval submission starts but before the associated step run is created, the new version of the flow runs.