Flow designer - ability to revert to previous versions

SatheeshKumar
Kilo Sage

Hi All,

 

we are trying to implement a requirement using flow designer.

 

while working we don't find a way to revert the flow back to previous versions! Any one has any suggestions on this?

 

Thanks,

satheesh

13 REPLIES 13

ServiceNow Flow Designer does not have a built-in version control system to revert back to previous versions of a flow. However, there are some workarounds you can consider:

1. Manual Version Control: You can manually save versions of your flow by duplicating it at key stages of development. This way, you can revert back to a previous version by using the duplicate.

2. Use Update Sets: You can use update sets to capture changes to a flow. This way, you can revert back to a previous version by reverting the update set.

3. Use Source Control: ServiceNow supports integration with Git-based source control repositories. You can use this feature to manage versions of your flow. However, this requires some setup and may not be suitable for all situations.

4. Use the Revision History: ServiceNow keeps a revision history of all changes made to a record. You can use this feature to view previous versions of a flow. However, this is not a full version control system and may not be suitable for all situations.

5. Use a Custom Solution: You can develop a custom solution to manage versions of your flow. This could involve creating a custom table to store versions of a flow, or using a third-party version control system. However, this requires development effort and may not be suitable for all situations.

Remember, always test any changes in a non-production environment before applying them to your production environment.


nowKB.com

If you want to know any information about Service Now . Visit to https://nowkb.com/home

BobPaterno
Giga Contributor

If it is an application, consider using Github or Bitbucket to snapshot your app (including all flows/actions).

Then when you have to make changes, you can create a new branch to work off of and test.  If anything goes wrong, you can revert to the main branch or back up to a previous commit on the branch you're working on.

Gaurang Soni Aa
Kilo Expert

Alternatively you can keep a Copy of your existing flow before you start making any changes using Copy Flow from More Action menu.

This won't be as comprehensive as version control, but in absence of that could be very handy. We internally use it once we know that we have reached a substantial point in flow designer and make a copy.

Hope this helps.
find_real_file.png
Gaurang Soni
aavenir.com

RodGallegos
Tera Guru

I believe Anas Hanif answered your question. Could you mark his answer as Correct please so others can find this useful information? Cheers!