Hello everyone,
I have created a flow, which should only run, when the item has the values "Lost" or "Closed" in the States column of my sharepointlist. And when the flow starts it should make a timestamp in a column in my sharepointlist. This works but I have the following problem.
For my flow I am using this trigger:
and this is the Triggercondition of this Trigger: @Anonymous(equals(triggerOutputs()?['body/States/Value'], 'Lost'), equals(triggerOutputs()?['body/States/Value'], 'Closed'))
The problem now is, that the flow runs nearly every minute, altough I dont modifie anything on the items or create any. Beacuse of this, the timestamp is changing everyday. For example yesterday was the timestamp 11/22/23 but today it changed the timestamp to 11/23/23 beacuse it runs.
What is the problem?
Thanks for your help
Hi @User3048
As I understand, you want to trigger the workflow when status is Lost or Closed
1) When Status is Lost/Closed ->Then Update timestamp.
2) Workflow is triggered again because item was updated (timestamp) and Status is still Lost/Closed -> Update timestamp
So you're in a recurring workflow... In order to avoid that, you should use conditions: Look at this excellent blog post by @tom_riha : How to avoid infinite trigger loop in Power Automate (tomriha.com)
Hope it helps!
Ferran
Tomac
986
Moderator
stampcoin
699
Super User 2025 Season 2
Riyaz_riz11
577
Super User 2025 Season 2