I have written a flow that worked, then was modified to add additional functionality, then doesn't work. Trying to revert to the way it was when it worked hasn't worked. The flow will take an unreasonable amount of time to re-write.
Is there a way to access previous versions of a flow (restore a flow to version 1 from version 34, etc...)?
There is a software flowstudio.app that allows users to retrieve the definitions of a Flow at the point in time of previous runs and restore from that snapshot, just with a few clicks:
More information on this page: https://learn.flowstudio.app/restore-power-automate
*Declaimer: I'm part of the Flow Studio team, and this is a paid feature. Though, Flow Studio has a 14 days free trial and you can achieve what you need without needing to pay.
I know this is an older thread, but you all might be interested to see that proper versioning on cloud flows is supposed to be rolling out very soon as indicated here:
https://learn.microsoft.com/en-us/power-platform/release-plan/2023wave2/power-automate/planned-features
Hi indhaa,
It tends to tell you the step by step trigger/actions that it uses within the flow but doesn't appear to give the deep levels of what was coded. Mostly its giving the responses. So you can see the text that was in place previous to the condition and if that succeeds on the next step. e.g
Trigger Input:
},
"body": {
"text": "YES"
}
}
then the condition runs and then I put a compose action on each outcome.
Outcome 1:
Compose - Status
SUCCEEDED
Compose Input:
YES
Outcome 2:
Compose _2 - Status:
SKIPPED
Sorry I couldn't be of more help in this situation. There is a flow you can run daily (on a schedule) to save your power automate as a json file, which while give you a much deeper level and cover these sorts of things. Let me know if you are interested and I can find it for you.
Hi,
Where is the code in the csv file. I want to check the approval card in my flow. Want to know how the 'if expression' was set in a previous version which was working before. Is it possible get this?
My pleasure! 😁
You just saved me, Renae! Thanks a million 😊
Hey! I might have something that helps.
Go to My Flows > Choose the Flow > All Runs > Top left says Get .csv file.
This should give you a .csv of all steps in your flow runs, so that you can copy code from a previous run.
The ideal situation would look something like this (for me). Version history with Flows is the foundation. The ability to revert to a prior version would be excellent. Additionally, in the run history, include a column for which version of the Flow this run refers to. If I can see the list of active Flows and their versions, it won't take long to see a trending problem and understand which flows might need restarted under a new version. More data on the run history would be cool too - like who initiated it, the title column (if applicable, like in a list), etc...stuff that makes forensics more efficient.
stampcoin
51
Michael E. Gernaey
39
Super User 2025 Season 1
rzaneti
22
Super User 2025 Season 1