Hi all,
Hope someone can guide me the right direction.
I want to limit approval to one time only, when specific field is marked as completed and if after some goes add additional detail, it does not start approval again.
Is this possible?
I have already setup approval flow for SharePoint list, on condition when specified field is changed to completed. This does work fine, my issue is that after it is marked as completed but needs to add more detail (when someone forgets), it would send approval request again that is not required for this situation.
Let me know if it's not clear and require more detail.
Thank you for your time.
@Anonymous
Is your column named "Status" and is it a choice column?
I believe you only need one of those set @not(equals(triggerOutputs()?['Status'], 'Done'))
Whit the above it will not run if the Status is set as Done. It will run on all other options, if you only want to run it when it has no status at all then you need to use Null value or multiple not, i have not tried null value.
You always run this when a item is created or modifed?
Do you only want to run it once or multiple times later on?
I just checked mine for an approval looks like this.
Should work just changed to your column and status 🙂
Michael E. Gernaey
497
Super User 2025 Season 2
David_MA
436
Super User 2025 Season 2
Riyaz_riz11
244
Super User 2025 Season 2