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 for Shar...
Power Automate
Unanswered

Approval flow for SharePoint list items with Power Automate Reapplication flow after reject.

(0) ShareShare
ReportReport
Posted on by 2

How do I set up a re-application flow (to avoid an endless loop) after a SharePoint list item has been rejected once in the approval flow in Power Automate?

I would appreciate any examples.

Categories:
I have the same question (0)
  • TYL Profile Picture
    1,091 Super User 2024 Season 2 on at

    @MO_912  You can make good use of different ''status'' values in order to do that. Depending on a specific value status you could initiatie specific flows. Make sure to set the trigger conditions of your flows, since your flows will otherwise always run on row modification!

  • Bruno_CR Profile Picture
    16 on at

    Hi @MO_912 ,

     

    You can use a combination of conditions and loops. Here's a basic outline:
    1. Initial Approval Flow:
       • Start with your approval flow.
       • If the item is rejected, store the rejection information in a variable or a field in your SharePoint list.
    2. Check for Rejection:
       • Add a condition after the approval step to check if the item was rejected based on the stored information.
    3. Re-Application Loop:
       • Inside the "No" branch of the condition, add a loop (e.g., "Apply to each").
       • Configure the loop to iterate until a certain condition is met or a specific number of attempts is reached.
    4. Create a New Approval:
       • Inside the loop, create a new approval for the same item or a copy of the item.
       • Use dynamic content from the original item to populate the new approval request.
    5. Wait for Approval:
       • Wait for the new approval response.
    6. Check Approval Result:
       • After the wait, check if the new approval was accepted or rejected.
    7. End or Continue Loop:
       • If accepted, you can end the loop.
       • If rejected, update the rejection information and let the loop iterate again.
     

    Here's a simplified example in pseudo-code:

    Trigger: When an item is created or modified

     

    Initialize rejectionCount = 0

    Approval Step:

      If Approval Rejected:

        Set rejectionCount = rejectionCount + 1

        Update SharePoint item with rejection information

    Check Rejection:

      If rejectionCount < MaxAttempts:

        Re-Application Loop:

          Create New Approval for the item

          Wait for Approval Response

     

          If Approval Accepted:

            End Loop

          If Approval Rejected:

            Set rejectionCount = rejectionCount + 1

            Update SharePoint item with rejection information

      Else:

        Notify user that maximum attempts reached



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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 262 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 167

#3
Haque Profile Picture

Haque 154

Last 30 days Overall leaderboard