web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Flow with a Dataverse ...
Power Automate
Unanswered

Flow with a Dataverse trigger 'When a row is added, modified or deleted'

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

I have created a flow that triggers when a Dataverse row is added or modified with scope of User. It is triggering constantly, like every couple of seconds. I assume there is a process in Dataverse that is constantly updating the table? I only want it to be triggered when a row is added/modified by a user. 

Categories:
I have the same question (0)
  • ArchitectMadhan Profile Picture
    1,584 on at

    Hi @Anonymous ,

    In your case, it might have triggered for all the field update or create. Please make sure you use the trigger condition based on which field update you need to trigger the flow.

    ArchitectMadhan_0-1653475541669.pngArchitectMadhan_1-1653475574413.png

    In the below trigger condition, I have just used the status field is true.

    ArchitectMadhan_2-1653475700817.png

    Based on the above condition the flow will be triggered, if only the status is 1 (on updating the status field). you can also use multiple fields as well.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi @ArchitectMadhan, thanks for your reply. Thinking about this again I believe it is constantly firing because the flow itself is modifying the same record, like a circular reference. I need a way to run a flow once when a record is added/modified and to be able to update the same record within the flow.

  • v-jefferni Profile Picture
    Microsoft Employee on at

    Hi @Anonymous ,

     

    Could you please share more details about your flow? Are you using an Update a row action in your flow, which will cause infinite loop?

     

    Best regards,

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi @v-jefferni, you are spot on, the flow was updating a Dataverse row and would re-trigger the flow in an infinite loop.

    I have read suggestions around having an additional column and then a trigger condition to test that value

    @equals(triggerBody()?['oss_updated'], 1) and setting the same column value in the update row to 0. But I see some risk here still if there is an error in the flow and the column doesn't get updated.

    I am inclined to have the user run the flow manually from an Command button instead.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 873

#2
Valantis Profile Picture

Valantis 820

#3
Haque Profile Picture

Haque 505

Last 30 days Overall leaderboard