Showing results for 
Search instead for 
Did you mean: 
Continued Contributor
Continued Contributor

Check a Field Value in-Between when The Approval Flow is Started



We are building an application using PowerApps (SP List at the backend) and for the workflows are using PowerAutomate.


After creating the Item in using PowerApps, a workflow gets triggered and request for approval. But parallel to the 'PowerAutomate Approval' we have created a screen in the PowerApps where an Admin can go and approve the request. 


The problem we are facing is that: Suppose the Admin approved the request then still the PowerAutomate approver can approve or reject the request which we don't want. We want that, if the item is approved by the Admin then the original approver should not change the status.


How can we achieve this?

Memorable Member
Memorable Member

Hello @AkshayManke 

In the situation that the Admin has approved the item, then when the Approver approves or rejects, reread the item and check if it is already approved and do nothing 🙂

Is that an option for you?

Kind regards, John

Hi @JohnAageAnderse,


Thanks for suggesting it, but i already tried the same. I added a condition in the approval reread after approve or reject. However it is not working as expected. I have attached the snap. Can you please share a snap or explain in details, what actions i have to add and where?



Hello @AkshayManke 

The flow look fine, but the column AdminA... in Condition 2, what column type is that?

If it is a Yes/No column, then the operator should be "is equal to" and the comparision value should be true (an expression)!


You can always check what the actual values are after you flow has executed - just open the flow run and by expanding the actions, you should be able to see what the values are for the different columns.

Kind regards, John

Hi @JohnAageAnderse,


The column name is AdminApproved and the type is Choice with 'Yes' and 'No' value. By default it is 'No' but when Admin approves it, the value gets change to 'Yes' from PowerApps using Patch function.


While i am trying the solution suggested by you, i found that PowerAutomate is not recognizing the changed value as 'Yes' and it is showing 'No' value. Below the snap where i captured the value using Compose action in PowerAutomate. 




How can we tell PowerAutomate that the value is changed from 'No' to 'Yes'? I think that will resolve my issue.



Helpful resources

October Events

Mark Your Calendars

So many events happening this month - don't miss out!



Explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world.

Register for a Free Workshop.png

Register for a Free Workshop

Learn to digitize and optimize business processes and connect all your applications to share data in real time.

Users online (5,205)