Showing results for 
Search instead for 
Did you mean: 

Version Control on Flow Definitions

As would any decent tool where users make changes to code or configuration changes, implementing a version control component, would allow a user to a) rollback, and b) reference back to code.  Optional additional features show which user performed the edits, datetime stamp of changes, and code diff tool between versions.

Status: Under Review
New Member


I totally agree, it is so easy to break a flow when changing it, or even accidentally save an old version of the flow from another open tab, and there is no way back.

The lack of version history holds back a hugely powerful product.

Frequent Visitor

How on earth is this still a problem? MICROSOFT WHY HAVE YOU NOT ADDRESSED THIS YET?!

Regular Visitor

Under review for 4 years?! This is getting ridiculous!

Advocate II

Actually, there is the capability now using Power Platform ALM For Makers / ALM For Advanced Makers



Advocate I

How come this basic feature request is Under Review from 2017?

Is there an ETA? Maybe 2025?

Advocate I

How about mark this as 'Not going to happen'? The only way to do this from a coding perspective is to just treat these files like you would an Excel file. This seems the only way to handle version control in a DevOps environment. Also, there are some DevOps plugins that can handle automated deployments to Power BI Online as well. Just giving some ideas since this obviously won't happen anytime soon.

Good luck everybody!

Advocate IV

I have not tried the following yet, but I found out that we could use Power Automate Solutions and Azure DevOps integration to have version history.  Also, it does provide Multi-environment deployment capabilities like mature software that offers ALM/SDLC/CI-CD  pipelines but now we can also have those capabilities with for Power Automate, and Power Apps.   The sad part is that is not easy to use yet for the "power users" or departmental tech heads.  When they say that Power Automate is "Automation for Everyone", I would beg to differ...  it's not easy enough yet.


Check out those links....

Microsoft Power Platform Build Tools for Azure DevOps - Power Platform | Microsoft Docs

Power Platform DevOps : Part 1 - ALM Fundamentals |

Regular Visitor

Any updates on this, when it will be rolled out ?

Advocate II



You can now achieve this using the Power Platform ALM tooling


New Member

@BO55VXR Most users do not want a complex lifecycle management solution and multiple environments. 

Ours just want a simple way to go back to a previous version of the their flows, just like they can with PowerApps Apps.