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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Approval Flow - Send b...
Power Automate
Answered

Approval Flow - Send back to user for edits

(0) ShareShare
ReportReport
Posted on by 46

Good day All.  I have been searching with no luck so here goes my challenge...

I have a approval flow setup that I want to be able to send back to the creator for edits if rejected.  So when the creator submits the form, it starts a approval process.  If the approver rejects the form it will send a email to the creator with the comments (reason for rejection).  Now, I need the creator to go back and edit the item (any or all fields) per the comments given.  Then when they click "save" I need the approval process to start over until the item is approved.  Once the Approval Status is changed to approve, I want to be able to make any/all changes without triggering another approval flow (as now its approved).   I put a trigger condition in however that doesnt seem to do anything.  Not sure if I have the right formula, but the field is "Approval_Status".  

 

Any guidance you all can give would be awesome!  

 

Thanks

Will_Y_1-1678130739777.png

 

Will_Y_2-1678130808193.png

 

 

Categories:
I have the same question (1)
  • v-xiaochen-msft Profile Picture
    Microsoft Employee on at

    Hi @Will_Y ,

     

    Let's say Approval_Status is a choice field.

    vxiaochenmsft_0-1678169818301.png

    vxiaochenmsft_1-1678169830017.png

    @not(equals(triggerOutputs()?['body/Approval_Status/Value'], 'Approved'))

     

    Best Regards,

    Wearsky

  • Will_Y Profile Picture
    46 on at

    Thank you.  The approval_status field is set by the approval flow.  After the Start and Wait for Approval flow runs, I edit the item to fill the approval_status field with the results of the approval flow (approve/reject).  The Approval_Status field is a text field only.  

     

    Hope that make some sense 🙂

  • v-xiaochen-msft Profile Picture
    Microsoft Employee on at

    Hi @Will_Y ,

     

    Please try this:

    @not(equals(triggerOutputs()?['body/Approval_Status'], 'Approved'))

     

    Best Regards,

    Wearsky

  • Will_Y Profile Picture
    46 on at

    Thank you again for your assistance.  I've tried adding both trigger conditions you mentioned above.  In both cases, when the "Approval_Status" field is set at "Approved" and I make a change to other random fields, the modified trigger is activating and I am getting a new approval request.

     

    Will_Y_0-1678293068792.png

    Will_Y_1-1678293091273.png

     

     

  • Verified answer
    Will_Y Profile Picture
    46 on at

    Just to update all.  I was logged in with my credential and owned this app.  That was my mistake.  Even though I gave ownership to another user (PowerAppUser) I had to recreate this flow while logged in as that user.  Now when the form updates, it updates with the user PowerAppUser then I am able to with the trigger condition to not process if modified was by user PowerAppUser.  It works great and no more loop allowing me to send it back to the user for editing.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 784

#2
Valantis Profile Picture

Valantis 589

#3
Haque Profile Picture

Haque 522

Last 30 days Overall leaderboard