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

Notifications

Announcements

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard