cancel
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
Comments
PeterGrandcourt
New Member

Hi,

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.

Doosan_Dean
Frequent Visitor

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

corazzam
Regular Visitor

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

BO55VXR
Advocate II

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

 

https://docs.microsoft.com/en-us/power-platform/guidance/coe/almaccelerator-components

 

 

Aravind_Guru
Advocate I

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

Is there an ETA? Maybe 2025?

mkelly
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!

testasdfasfsafa
Advocate III

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 | DylanHaskins.com

rsadhula
Regular Visitor

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

BO55VXR
Advocate II

@rsadhula 

 

You can now achieve this using the Power Platform ALM tooling 

 

https://docs.microsoft.com/en-us/power-platform/alm/

 

vilmarci
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.