cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

Transition to List Flows as Admin V2 action from deprecated List Flows as Admin action on the Power Automate Management connector, along with associated APIs

Hi community! 

 

What's changing?

The List flows as Admin action on the Power Automate Management connector has been deprecated in favor of the List Flows as Admin (V2) action. The List Flows as Admin (V2) action can list all flows in an environment. The V2 action and its backing API has higher performance, since it returns only the identifying information about the flow. To accomplish this performance increase, the flow definition and some other metadata isn't returned. If the flow definition or additional metadata is needed, then a subsequent call can be made to the Get Flow as Admin action.

The Get-AdminFlow PowerShell cmdlet is also being updated to call the V2 List Flows API instead of the V1 List Flows API. This change will remove support for the CreatedBy filter.

The underlying V1 List Flows API is also being deprecated. The Center of Excellence (CoE) Starter Kit was updated to call the V2 List Flows API instead of the V1 List Flows API and that change was in the May 2023 release.

 

Why is this change happening?

The V2 API has higher performance, since it returns only the identifying information about the flow. The transition away from the V1 API is being made to minimize future disruptions to customer services.

 

How do I adjust to the change?

If you don't use the Center of Excellence (CoE) Starter Kit, the List flows as Admin action on the Power Automate Management connector, or the Get-AdminFlow PowerShell cmdlet, then you won't need to make any changes.

Connector actions: To take advantage of the increased performance of the V2 action and move off the V1 action, simply transition to using the List Flows as Admin (V2) action instead.

PowerShell: The Get-AdminFlow PowerShell cmdlet has been updated in version 2.0.165. You can update your copy of the Power Platform PowerShell cmdlets using Update-Module -Name "Microsoft.PowerApps.Administration.PowerShell". You can check your version using Get-Module -Name "Microsoft.PowerApps.Administration.PowerShell".

CoE Starter Kit: Update to the latest release of the CoE Starter Kit.

 

How do I find connector actions?

If you aren’t sure which flows might be calling the List flows as Admin action, then you can create a flow to list those flows. The List flows as Admin action has an operation ID of “ListFlowsInEnvironment”, so call the List Flows as Admin (V2) action, iterate over those flows calling the Get Flows as Admin action for each, parse JSON on the “actions” result, and then look for a “swaggerOperationId” of “ListFlowsInEnvironment”.

 

What's the timeline?

Connector design-time: Enforcement of the connector action deprecation at design-time is currently happening, so new flows will need to use the List Flows as Admin (V2) action. The design-time change finished rolling out to production environments 6/15.

Runtime: In August, we'll evaluate migration progress and start enforcing the deprecation at runtime, so that calls to the backing API may begin to fail at runtime. In time this will affect the old PowerShell cmdlet versions, old CoE Starter Kit versions, and calls to the deprecated List flows as Admin action.

 

What if I miss something?

We'll be watching usage levels of the deprecated List flows as Admin action, and its backing API, and we will reach out to customers that continue to have significant usage by the end of July.

 

Where can I read more?

You can read the latest guidance in the Administer environments and Power Automate resources documentation.

 

Who can I contact for more information?

Please ask any questions that you may have here and we'll get you answers. Thanks!

 

*** Update October 19, 2023 *** 

Thanks to community feedback, List Flows as Admin V2 + Get Flow as Admin APIs should now be functionally equivalent to List Flows as Admin V1 API.

List Flows as Admin V2 API is now:

- Working correctly in GCC

- Returning createdBy, createdTime, and lastModifiedTime

Get Flow as Admin API is now:

- Returning flow definition

Module Microsoft.PowerApps.Administration.PowerShell updated

 

We are going to start failing a small number of calls to the V1 List Flows as Admin API to encourage migration to the V2 API, the V2 action, and the latest PowerShell cmdlets module. For now, the failures will randomly occur on less than 1% of calls to the V1 API. 

This is the error that would be returned to calls to the API directly or via the connector:
The List Flows as Admin API is no longer supported. Please use the List Flows as Admin (V2) action
And this is the error message that will be returned from the PowerShell cmdlet:
The List Flows as Admin API used by this PowerShell cmdlet version is no longer supported. Please update to the latest PowerShell cmdlet using Update-Module

This change will roll out as RP/2310.3: Preview ~Oct 17, Canada ~Oct 24, Early regions ~Oct 25, Asia ~Oct 27, Europe ~Oct 31, North America ~Nov 2, GCC ~Nov 6.

If you encounter these error messages, then please take the remediation actions described.

 

*** Update February 1, 2024 *** 

The transition to the V2 API is progressing well and we continue to advance the process of randomly failing calls to the V1 List Flows as Admin API as a reminder to move to the V2 API. 

An update to fail 20% of calls is releasing now as RP/2401.4: Preview ~Jan 23, Canada ~Jan 30, Early regions ~Jan 31, Asia ~Feb 2, Europe ~Feb 6, North America ~Feb 8, GCC ~Feb 12.

An update to fail 40% of calls will release out as RP/2402.1: Preview ~Feb 6, Canada ~Feb 13, Early regions ~Feb 14, Asia ~Feb 16, Europe ~Feb 20, North America ~Feb 22, GCC ~Feb 26.

Updates to move the failure rates up are planned for the near future:

- 60%: Canada ~Feb 27, North America ~March 7

- 80%: Canada ~March 12, North America ~March 21

- 100%: Canada ~March 26, North America ~April 4

These dates are subject to change, but can be used as a guide. If you encounter the error messages detailed above, then please take the remediation actions described.

 

*** Update April 22, 2024 ***

Calls to the List flows as Admin API are now fully deprecated via the Power Automate Management connector or PowerShell. There is some direct use of the API from other clients, so we will begin failing those calls as well to complete full deprecation of the API by July 15th.

68 REPLIES 68

Got it. Thanks.

@ChrisGarty  Thank you for the clarification.

Nazul
Advocate I
Advocate I

@ChrisGarty good and bad news.

 

Good news, looks like Get-AdminFlow is returning values for CreatedBy property.

 

Bad news, it does not return correct data for all flows. Example.

Nazul_0-1692207241499.png

What's even weirder is that it is not the case for all flows, just some.

Nazul_1-1692207365268.png

 

Can you help us here? Or should I try via Microsoft Support?

max81
Impactful Individual
Impactful Individual

@ChrisGarty Help!

My first flows are failing and the new action is not ready yet! 

max81_0-1692258003799.png

 

max81
Impactful Individual
Impactful Individual

UPDATE: All my flows using that action are failing now. So our governance processes doesn't work anymore. 😞
Ticket was created yesterday, waiting for feedback.

I was - unluckily - able to reproduce missing creaqter information for some flows, mentioned by @Nazul 

KollyJ
Frequent Visitor

Hi! We have same issue here... We use a template flow to send us mail with new Flow and Connector. but this tempalte flow doesn't work anymore with the V2 API.

And same behavior for our Flows Inventory. We need the CreatedBy and CreatedTime back in the V2 API for PowerShell... 

I already create a support ticket. but nothing new until today.

 

 

KollyJ
Frequent Visitor

Good News, I installed the latest version of the module Microsoft.PowerApps.Administration.PowerShell (2.0.173) published 6 days ago. And now I have back the CreatedBy and CreatedTime attributes.


KollyJ_0-1692629954011.png

 

I will check if the List Admin Flows V2 (Power Automate flow) still have issue or not.

@KollyJ : Please insure that you get the created information back for all flows!

In my case: only for a small percentage of our flows that information was missing

Yes information ok for all my flows (~900).

with the PowerShell module version 2.0.112 only a fews flows bring up without this information. but now with the version 2.0.173 all my flow (in PowerShell) come with good attributes.

@KollyJ , great to hear that! 

@max81 , thanks for your feedback and patience on this issue! 

Problem: The CreatedBy data is not appearing for customers on sovereign clouds like GCC. This is due to problems in those sovereign regions with the mechanism we use to store that the flow detail data from the List call. 

Status: In the next couple of days, we are expecting information from a partner team that affects our plan to remedy this for sovereign clouds and the timeline, so we haven't sent out a message center follow-up to MC624197 yet. We plan to send a follow-up communication shortly.

Thanks!

max81
Impactful Individual
Impactful Individual

@ChrisGarty : I'm using the flows in europe. So no sovereign cloud like GCC and I still miss for some flows the creator information.

max81
Impactful Individual
Impactful Individual

[UPDATE] My case is still open because I'm still missing some creator information. 😞

max81
Impactful Individual
Impactful Individual

[UPDATE] Info from Microsoft: Issue found and should be fixed with the next rollout. latest on 9/25. 

 

ziv_dh
Regular Visitor

@ChrisGarty, following our migration to the new v2 connector, we've run into an issue related to fetching flow definitions using the "get flow as admin" action.

Regrettably, the flow definition isn't consistently included in the response as per the guidance that suggests making a subsequent call to retrieve it.
What approaches or techniques should we employ to guarantee that we can consistently obtain the flow definition for all of our flows?

DeeTronSEAM
Kudo Collector
Kudo Collector

We've been using the "List flows as Admin (V2)" action in a flow created back in Jan. 2022.  But starting on Oct 7, the output of that flow action changed so that some of the flow entries in the AdminFlowWithoutDefinition array are missing properties/attributes (in their AdminFlowWithoutDefinitionProperties attribute).

E.g.: state, createdTime, lastModifiedTime

 

Note that:

  1. both the attributes and the value are missing. It isn't just the value is null or blank/empty
  2. only some of the flows' entries are afflicted with this problem. Most are fine.
  3. we are not in a GCC tenancy, just plain-old boring USA business customer

Also, it appears that the problem is expanding as the number of flows missing this information has expanded each day the admin flow has run. As of today about 30% are missing the state, createdTime, and lastModifiedTime...up from 15% two days ago.  All flows that were missing the attributes on the 6th are included in the larger group that has missing attributes in today's run....so it might be an expanding problem, but could be random.  For now I'm not going to compare all five past runs to determine that because....

 

We've opened up a support ticket with Microsoft.  Since this seems to have happened before and was identified as a bug, our hope is MSFT will confirm and release a new fix for the latest apparition.

 

But in the meantime, posting here in case others are seeing the same problem...again.

 

++++

References: 

https://learn.microsoft.com/en-us/connectors/flowmanagement/#list-flows-as-admin-(v2)

 

https://learn.microsoft.com/en-us/connectors/flowmanagement/#resourcearray[adminflowwithoutdefinitio...

 

@ziv_dh , we had some discussions with partners and customers recently who highlighted that the List Flows as Admin V1 API was returning flow definitions. We were intentionally not returning flow definitions from the Get Flow as Admin API in the past, but we have a change rolling out now that will update the Get Flow as Admin API to include flow definitions, so that the combination of List Flows as Admin V2 + Get Flow as Admin is functionally equivalent to List Flows as Admin V1. With this change, an admin user doesn't have to add themselves as an owner on a flow so they can call the Get Flow API to get the definition, since instead they can simply call Get Flow as Admin to get the definition.

 

This change will roll out as RP/2310.3: Preview ~Oct 17, Canada ~Oct 24, Early regions ~Oct 25, Asia ~Oct 27, Europe ~Oct 31, North America ~Nov 2, GCC ~Nov 6.

We are going to start failing a small number of calls to the V1 List Flows as Admin API to encourage migration to the V2 API, the V2 action, and the latest PowerShell cmdlets module. For now, the failures will randomly occur on less than 1% of calls to the V1 API. 

This is the error that would be returned to calls to the API directly or via the connector:
The List Flows as Admin API is no longer supported. Please use the List Flows as Admin (V2) action
And this is the error message that will be returned from the PowerShell cmdlet:
The List Flows as Admin API used by this PowerShell cmdlet version is no longer supported. Please update to the latest PowerShell cmdlet using Update-Module

 

This change will roll out as RP/2310.3: Preview ~Oct 17, Canada ~Oct 24, Early regions ~Oct 25, Asia ~Oct 27, Europe ~Oct 31, North America ~Nov 2, GCC ~Nov 6.

 

If you encounter these error messages then please take the remediation actions described. If you do not have migration in place then a second call to the List Flows as Admin V1 API will likely succeed since only a small percentage of calls are failing as a warning.

max81
Impactful Individual
Impactful Individual

[Update] Today, I finally get all creator information back. So I can close my service ticket and start migrating to the new List Flows as Admin (V2) action.

 

My request to Microsoft for the next time:

• please make sure that new actions don't have any missing information

• a longer transition period is needed for such changes

• information transfer was really poor. The delayed message center news was bad. And questions in this thread were not answered quickly either

@ChrisGarty thank you, this is great news. Can you please share the timeline for the new changes to take place? Is it in October or November? Also can you please don't deprecate the old functionality until the new one is generally available? 

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Summer of Solutions | Week 3 Results | Win free tickets to the Power Platform Conference

We are excited to announce the Summer of Solutions Challenge!    This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Community MembersNumber SolutionsSuper UsersNumber Solutions Deenuji 9 @NathanAlvares24  17 @Anil_g  7 @ManishSolanki  13 @eetuRobo  5 @David_MA  10 @VishnuReddy1997  5 @SpongYe  9JhonatanOB19932 (tie) @Nived_Nambiar  8 @maltie  2 (tie)   @PA-Noob  2 (tie)   @LukeMcG  2 (tie)   @tgut03  2 (tie)       Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Automate  @Deenuji  12@ManishSolanki 19 @Anil_g  10 @NathanAlvares24  17 @VishnuReddy1997  6 @Expiscornovus  10 @Tjan  5 @Nived_Nambiar  10 @eetuRobo  3 @SudeepGhatakNZ 8     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji32ManishSolanki55VishnuReddy199724NathanAlvares2444Anil_g22SudeepGhatakNZ40eetuRobo18Nived_Nambiar28Tjan8David_MA22  

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (3,516)