Notifications
Announcements
Hi everyone, I’ve built a Power Automate flow that tracks status changes in a SharePoint list item:
"Pending"
"In Progress"
"Completed"
The date capture works perfectly. However, the issue is that the flow keeps running in a loop and creates thousands of versions of the SharePoint item.
Here’s what I’ve already tried:
@equals(triggerOutputs()?['Body/Status/Value'],'In Progress')
Despite this, the flow still updates the item and retriggers itself, causing version bloat.
Question: How can I prevent the flow from updating the item unnecessarily and stop it from looping?
Any help or suggestions would be greatly appreciated!
Before updating, check if the column is empty: This prevents unnecessary updates and retriggering.
If Start Date is blank → update it. Else → do nothing.
Start Date
1. When item is created (Status = In Progress) => capture Start Date
Status = In Progress
Condition: Status = In Progress AND Start Date is empty
Action: Update only the Start Date column with utcNow()
utcNow()
2. When Status changes to Completed => capture End Date
Condition: Status = Completed AND End Date is empty
Status = Completed
End Date
Action: Update only the End Date column with utcNow()
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.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Michael E. Gernaey 519 Super User 2025 Season 2
Tomac 296 Moderator
abm abm 232 Most Valuable Professional