Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Automate - Using Flows
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.

  • Bruno_CR Profile Picture
    16 on at
    Re: Approval flow for SharePoint list items with Power Automate Reapplication flow after reject.

    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



  • Tjan Profile Picture
    1,087 Super User 2025 Season 1 on at
    Re: Approval flow for SharePoint list items with Power Automate Reapplication flow after reject.

    @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!

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

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,645 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,997 Most Valuable Professional

Leaderboard

Featured topics

Restore a deleted flow