Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

Execution Steps

Status

  1. Active Flow and Process versions in target org

From the target org, take note of the active versions of Flows and Processes that will be deactivated by TAP-902

  1. Create a rollback branch (e.g., release/TAP-902-rollback)

Create a new branch based from the release branch (release/TAP-902). In this branch:

1. new Flows introduced in TAP-902 will be deactivated, and
* Flow
<status>Obsolete</status>
* Flow Definition
<activeVersionNumber>0</activeVersionNumber>

2. old Flows will be reactivated
* Flow
<status>Active</status>
* Flow Definition
<activeVersionNumber>x</activeVersionNumber>

x - active version of the Flow in target org

  1. Merge release/TAP-902 to target branch

  1. Rolling back TAP-902 changes

Merge rollback branch (e.g., release/TAP-902-rollback) to target branch. This will deactivate the new Flows introduced by TAP-902 and reactivate the old Flows.

  1. Reversing changes from the rollback branch

Revert the merge commit done in Step 4. This will activate the new Flows introduced by TAP-902 and deactivate the old Flows.