Clients on Journeys will experience a new versioning paradigm that brings enhanced flexibility and better visibility and audibility into logic changes within their Journeys.
-The main change is the introduction of “Version pinning”, which ensures that a Journey version, once saved, is frozen in time with the workflow versions contained within it. Any subsequent logic changes in the new workflow version will result in a new Journey version to ensure those changes are captured in a more auditable way. (As a reminder, before this release, the active version of a Journey automatically used the active versions of the workflows contained within it, and workflow logic changes did not increment the Journey version.)
The key changes you’ll see in the dashboard are:
-When activating a workflow version (from either the workflow versions list or from the workflow builder itself), you'll now see an updated modal that lists all Journeys containing that workflow when activating a new workflow. This updated modal gives you more flexibility by allowing you to choose the appropriate action for each Journey, whether it's setting the new version as active, creating a draft version, or doing nothing (note that the default option will be different depending on whether errors would be introduced into the journey graph with the workflow change).
[Insert image #1 from release note]
-When swapping workflow versions in Draft Journeys, you’ll see that non-active versions are clearly highlighted with an orange outline, and an informational modal will alert you if a Journey is using non-active workflows.
[insert images #2 and 3 from release note]
-Once you then go and try to set this Journey active, after activation, you will now see this new informational modal, alerting you that the journey is using non-active workflows.
[insert image #4 from release note]
You can optionally go and set these workflows active if needed, but remember that the new paradigm does not require it. All that “active” means now is that it will become the “default” workflow version that would be added to a journey if you were to add the workflow from the “+” menu on the journey builder.