The Flow Version ID stores an unique identifier generated by the ManyWho engine for each version of the flow. You can find the Flow Version ID at the bottom of your ManyWho Canvas. The ID has 36 characters, a combination of 32 lowercase alphanumeric characters and four hyphens; there are no spaces.
Every time you change the flow, a new version ID is generated. Changing the flow could mean adding or removing elements or outcomes.
|Note: The Flow Version ID does not necessarily have an associated snapshot that can be run/published/rolled back, unless you run the flow.|
Let’s take this simple flow, for example. It has one Step element, and an outcome. The Version ID is d69e2326-9d4e-4233-b187-59c6c35ae189.
Now lets add another element to the flow. Say, another Step element. This is what the canvas looks like now:
As you can see, the Flow Version ID is now 264479d7-7530-4286-9233-701220f0a45e. If you now delete the new Step element, the Flow Version ID changes again. The new Flow Version ID is 054bad8e-4015-41de-9811-d81c405d74db.
The URL in the Run dialog contains the Version ID, which changes every time you run the flow.
If you notice, the Flow Version ID in the canvas is different from the Flow Version ID in the Run dialog. This is to help you preserve the version, incase you have not saved an element (For example – Say you updated a page layout, but did not remember to update the page with the new layout before clicking Run.)
|Note: Whenever you run a flow without a Flow Version ID specified, it will use the last published version. You may want to share links that do not contain the Flow Version ID with your end users, so they always have the latest published version of your app.|
Check out the ManyWho glossary for a definition of terms and key concepts that appear in the ManyWho website, Drawing Tool, technical documentation, blogs, and marketing communications.
You may also be interested in: