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

Notifications

Announcements

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

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard