cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
TomS2020
Frequent Visitor

Dataverse: "When a row is selected" is now a legacy trigger?

Hi everyone,

 

I recently went into Power automate to set up a new Flow for my users. I was hoping to use the "When a row/record is selected" trigger but I can see it's now a legacy trigger.

It looks like for the time being I can still use it, but I'm concerned it will disappear down the line.

 

Can anyone shed any light as to why this has happened? Is there a better alternative to this trigger anyone can suggest? I'm not aware of any that do the same thing. Most of the time I use this trigger if I want to allow my users to run a Flow, in bulk against X number of records at once.

 

Many thanks

33 REPLIES 33
AnthonyAmador
Solution Sage
Solution Sage

I got laid off and never received a response from the developers for this problem, sorry folks.

Anthony Amador
Power Platform Specialist.

Hi Eugene, only the creator of the thread can mark a response a solution, I just answered based on the documentation available 🙂 

Anthony Amador
Power Platform Specialist.
donalmc
Helper V
Helper V

I just got asked a question by one of our users re the Flow button, so I decided to investigate.

It looks like the trigger is no longer available from Power Automate.

To create a flow using it, you have to click the Create a flow button.

Stay well away I would say.

donalmc_0-1710145519130.png

Old school on demand workflows still work fine from here.

donalmc_1-1710146365547.png

 

djbryson
Advocate I
Advocate I

Not sure what you're going on about.  If you want to run a Flow against selected rows, you can do this with a custom button. Use Ribbon Workbench to create the button that calls a javascript function.  Add the CRM parameter, "SelectedControlSelectedItemIds" to the Command in Ribbon Workbench.   Create a Flow with the trigger, when an HTTP request is received.  Once that Flow is saved the trigger will have a URL.  Create an environment variable to store the URL.  In the javascript function you can access that URL (Google how to do that).  The slick way to do this is to throw up a progress spinner at the beginning of the function, and close it when it's complete.  Normally you're doing an async API call, so close the spinner in the response.  

It's pretty simple really, with the last generation Dataverse connector, to run a flow against one or more records, all you had to do was the select the When a row is selected trigger in the legacy Dataverse connector, build your flow, and the flow would appear in the Flow menu on records and views - which is an awful lot simpler than the steps you outline for running a flow against selected rows. In saying all that, this connector was an pain when it came to solutions.

Microsoft Dataverse (legacy) - Connectors | Microsoft Learn

The connector is not available on the initial screen but is available from the flow, if you don't select a connector when creating it, or delete the one that's there. 

donalmc_0-1710164582088.png

 

The legacy trigger is still there, but I won't use it, since it's deprecated.  But that's just me.  You're probably safe to keep using it.  I'm sure there will be a communication if they finally kill it.  They were supposed to kill it years ago and they haven't.  Just make sure you read their deprecation articles for each wave.  

I mean, If you're a Dynamics developer, you'll have to learn how to do custom buttons that call Flows at some point.  But I get it, it's much more work.  

donalmc
Helper V
Helper V

As I said above myself, stay away from it.

I have created custom buttons that call flows but the old method was far simpler and is what I would use if it were updated.

benema3000
Frequent Visitor

What about if you want to select multiple objects and trigger a flow on all of them? Is there an easy workaround for that with custom buttons? @donalmc  or @djbryson ?

Well, you can use the legacy trigger that still works as mentioned above.  Or pass the CMR parameter "SelectedControlSelectedItemIds" with Ribbon Workbench.

https://learn.microsoft.com/en-us/power-apps/developer/model-driven-apps/pass-data-page-parameter-ri...

benema3000
Frequent Visitor

Awesome, thanks @djbryson thats the Answer i was looking for!

Is there an easy way to then trigger the Flows in parallel? Because now the legacy trigger does this really nicely and runs multiple flows parallel if multiple Items are selected.

Interesting point, I didn't think about that.  I suppose that is an advantage of the legacy trigger.  If you create a custom button and send "SelectedControlSelectedItemIds", you'll be processing all the records at once, in that Flow.  You could split it up into chunks, and call child Flows. But that's getting a bit too messy.  It depends how many records you're processing.  If it's high volume you may want to use an Azure function instead of Power Automate.   EDIT:  I guess it's not high volume, as the user can only select so many records.  



What is also interesting: the same Trigger (at least how it works and how it is triggered by the user) exists in SharePoint (for a selected Item):

benema3000_0-1710906732240.png

This can then be triggered in a SharePoint-List (you can only trigger one item, not multiple at once):

benema3000_1-1710906826975.png

 

But on the topic of the legacy trigger: it seems for my use case, I am still forced to deploy legacy triggers in new projects (or do weird Sub-flows or Azure). It would be really nice to get some Feedback from Microsoft.

 

And you are right, I guess the maximum number of parallel flows is 250 (since this is the max row number that can be displayed, if I am correct).

 

Thanks for your answers!

You can add a boolean to the target table and trigger the flow to run when it changes to true.

Simple enough to add a ribbon button that updates the boolean on a record or in a view.

Rajath_mk
Helper II
Helper II

Hey everyone,

 

I had previously set up PowerApps MDA, where i used "When a row is selected" trigger flow to do certain actions. Its been a couple of months, but now I have come back to upgrade and add more flows to the app. It worked fine for me when testing. But all the end users are getting this error.

 

The user 'a6376889-ff03-41...' does not have a service plan adequate for the non-Standard connection.


Every other flow i created with this trigger works still. But not any of the new ones. I even tried copying a flow that was working and see if would work. But that has the same issue. its like nothing new thats created works with this trigger for the users. 

 

Does anyone know anything about this?
On the microsoft page Link , they say that there would be updates in March. But I cant find anything. I understand this is to be deprecated, but they have not yet provided alternatives that i can see. 

 

If someone knows whats happening, please help.



Helpful resources

Announcements

Celebrating the May Super User of the Month: Laurens Martens

  @LaurensM  is an exceptional contributor to the Power Platform Community. Super Users like Laurens inspire others through their example, encouragement, and active participation. We are excited to celebrated Laurens as our Super User of the Month for May 2024.   Consistent Engagement:  He consistently engages with the community by answering forum questions, sharing insights, and providing solutions. Laurens dedication helps other users find answers and overcome challenges.   Community Expertise: As a Super User, Laurens plays a crucial role in maintaining a knowledge sharing environment. Always ensuring a positive experience for everyone.   Leadership: He shares valuable insights on community growth, engagement, and future trends. Their contributions help shape the Power Platform Community.   Congratulations, Laurens Martens, for your outstanding work! Keep inspiring others and making a difference in the community!   Keep up the fantastic work!        

Check out the Copilot Studio Cookbook today!

We are excited to announce our new Copilot Cookbook Gallery in the Copilot Studio Community. We can't wait for you to share your expertise and your experience!    Join us for an amazing opportunity where you'll be one of the first to contribute to the Copilot Cookbook—your ultimate guide to mastering Microsoft Copilot. Whether you're seeking inspiration or grappling with a challenge while crafting apps, you probably already know that Copilot Cookbook is your reliable assistant, offering a wealth of tips and tricks at your fingertips--and we want you to add your expertise. What can you "cook" up?   Click this link to get started: https://aka.ms/CS_Copilot_Cookbook_Gallery   Don't miss out on this exclusive opportunity to be one of the first in the Community to share your app creation journey with Copilot. We'll be announcing a Cookbook Challenge very soon and want to make sure you one of the first "cooks" in the kitchen.   Don't miss your moment--start submitting in the Copilot Cookbook Gallery today!     Thank you,  Engagement Team

Announcing Power Apps Copilot Cookbook Gallery

We are excited to share that the all-new Copilot Cookbook Gallery for Power Apps is now available in the Power Apps Community, full of tips and tricks on how to best use Microsoft Copilot as you develop and create in Power Apps. The new Copilot Cookbook is your go-to resource when you need inspiration--or when you're stuck--and aren't sure how to best partner with Copilot while creating apps.   Whether you're looking for the best prompts or just want to know about responsible AI use, visit Copilot Cookbook for regular updates you can rely on--while also serving up some of your greatest tips and tricks for the Community. Check Out the new Copilot Cookbook for Power Apps today: Copilot Cookbook - Power Platform Community.  We can't wait to see what you "cook" up!    

Welcome to the Power Automate Community

You are now a part of a fast-growing vibrant group of peers and industry experts who are here to network, share knowledge, and even have a little fun.   Now that you are a member, you can enjoy the following resources:   Welcome to the Community   News & Announcements: The is your place to get all the latest news around community events and announcements. This is where we share with the community what is going on and how to participate.  Be sure to subscribe to this board and not miss an announcement.   Get Help with Power Automate Forums: If you're looking for support with any part of Power Automate, our forums are the place to go. From General Power Automate forums to Using Connectors, Building Flows and Using Flows.  You will find thousands of technical professionals, and Super Users with years of experience who are ready and eager to answer your questions. You now have the ability to post, reply and give "kudos" on the Power Automate community forums. Make sure you conduct a quick search before creating a new post because your question may have already been asked and answered. Galleries: The galleries are full of content and can assist you with information on creating a flow in our Webinars and Video Gallery, and the ability to share the flows you have created in the Power Automate Cookbook.  Stay connected with the Community Connections & How-To Videos from the Microsoft Community Team. Check out the awesome content being shared there today.   Power Automate Community Blog: Over the years, more than 700 Power Automate Community Blog articles have been written and published by our thriving community. Our community members have learned some excellent tips and have keen insights on the future of process automation. In the Power Automate Community Blog, you can read the latest Power Automate-related posts from our community blog authors around the world. Let us know if you'd like to become an author and contribute your own writing — everything Power Automate-related is welcome.   Community Support: Check out and learn more about Using the Community for tips & tricks. Let us know in the Community Feedback  board if you have any questions or comments about your community experience. Again, we are so excited to welcome you to the Microsoft Power Automate community family. Whether you are brand new to the world of process automation or you are a seasoned Power Automate veteran - our goal is to shape the community to be your 'go to' for support, networking, education, inspiration and encouragement as we enjoy this adventure together.     Power Automate Community Team

Hear what's next for the Power Up Program

Hear from Principal Program Manager, Dimpi Gandhi, to discover the latest enhancements to the Microsoft #PowerUpProgram, including a new accelerated video-based curriculum crafted with the expertise of Microsoft MVPs, Rory Neary and Charlie Phipps-Bennett. If you’d like to hear what’s coming next, click the link below to sign up today! https://aka.ms/PowerUp  

Tuesday Tip | How to Report Spam in Our Community

It's time for another TUESDAY TIPS, your weekly connection with the most insightful tips and tricks that empower both newcomers and veterans in the Power Platform Community! Every Tuesday, we bring you a curated selection of the finest advice, distilled from the resources and tools in the Community. Whether you’re a seasoned member or just getting started, Tuesday Tips are the perfect compass guiding you across the dynamic landscape of the Power Platform Community.   As our community family expands each week, we revisit our essential tools, tips, and tricks to ensure you’re well-versed in the community’s pulse. Keep an eye on the News & Announcements for your weekly Tuesday Tips—you never know what you may learn!   Today's Tip: How to Report Spam in Our Community We strive to maintain a professional and helpful community, and part of that effort involves keeping our platform free of spam. If you encounter a post that you believe is spam, please follow these steps to report it: Locate the Post: Find the post in question within the community.Kebab Menu: Click on the "Kebab" menu | 3 Dots, on the top right of the post.Report Inappropriate Content: Select "Report Inappropriate Content" from the menu.Submit Report: Fill out any necessary details on the form and submit your report.   Our community team will review the report and take appropriate action to ensure our community remains a valuable resource for everyone.   Thank you for helping us keep the community clean and useful!

Users online (2,778)