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

Community site session details

Session Id : VziHfaemOovVztkucehduc
Power Automate - General Discussion
Unanswered

After approving a process, automatically change the status from Pending to Approved

Like (0) ShareShare
ReportReport
Posted on 23 Jul 2021 09:47:21 by 775

Hello all,
I have a short question regarding the approval of vacation requests.

 

I have built a process that when you create a request in sharepoint, it is automatically set to pending. I created in sharepoint a status column where "pending" is set by default.

The whole approval flow etc. is already in place, now I just want that when I start the approval process and it gets approved at the end, that in the sharepoint list the indication of pending automatically changes to approved. How can I do this? What element do I need to add at the end, after the approval condition?

 

I hope the question is formulated understandable and hope for many answers.

Thanks in advance

  • PowerSäm Profile Picture
    775 on 27 Jul 2021 at 13:03:59
    Re: After approving a process, automatically change the status from Pending to Approved

    No, the only thing I can do now is ask in powerapps, I don't have another option. That's why I think I need the Get Item action, otherwise the flow doesn't know where to get the ID from. But I don't have it defined anywhere.

     

     

    PowerSm_1-1627390914344.png

     

  • eric-cheng Profile Picture
    5,171 on 27 Jul 2021 at 12:07:22
    Re: After approving a process, automatically change the status from Pending to Approved

    Hi @PowerSäm ,

     

    Do your have the ID anywhere in your flow when the list item is created?  Is the item created in the same flow?

     

    If yes, you dont need the Get Items action.  Just past the ID directly to Update Items.

    --------------------------------------------------------------------------
    If I have answered your question, please mark my post as a solution
    If you have found my response helpful, please give it a thumbs up

     

    I

  • PowerSäm Profile Picture
    775 on 27 Jul 2021 at 12:00:12
    Re: After approving a process, automatically change the status from Pending to Approved

    Ah ok, that seems to work, but I wonder why PowerAutomate always takes the 38 as ID and not the newly created row? Where is defined that behind "ID" the line 38 is stored in Sharepoint?

    PowerSm_0-1627387205635.png

     

    I create the rows in SP with PowerApps, so it should just take the ID of the newly created row... strange

  • eric-cheng Profile Picture
    5,171 on 27 Jul 2021 at 11:25:59
    Re: After approving a process, automatically change the status from Pending to Approved

    Hi @PowerSäm ,

     

    I have noticed your filter is looking for Approved items which you are then updating to Approved again. 

     

    Should it be Status neq 'Approved'

     

    Screenshot_20210727-212428_Chrome.jpg

     

    --------------------------------------------------------------------------
    If I have answered your question, please mark my post as a solution
    If you have found my response helpful, please give it a thumbs up

  • PowerSäm Profile Picture
    775 on 27 Jul 2021 at 11:13:46
    Re: After approving a process, automatically change the status from Pending to Approved

    Thank you @eric-cheng for your quick reply.

    So I have checked everything again and it seems to me so far to have worked. (See picture below)

     

    PowerSm_0-1627384183596.png

    Only now what you fear has happened, every status has changed and not only the created one (See picture below).

     

    PowerSm_1-1627384204580.png

    Can this be because I have specified here? (See pic below)

    PowerSm_2-1627384406524.png

     

    Thanks in advance

  • eric-cheng Profile Picture
    5,171 on 27 Jul 2021 at 10:54:40
    Re: After approving a process, automatically change the status from Pending to Approved

    Hi @PowerSäm ,

     

    Can you first confirm that a valid ID is passed to the Update Item action is correct and that the action has ran successfully (with a green tick)

     

    Next, can you confirm that the flow is executing the true (green) branch of your flow.

     

    Lastly, can you take a screenshot of your run history at the Update Item section.  The choice field should not matter.

     

    --------------------------------------------------------------------------
    If I have answered your question, please mark my post as a solution
    If you have found my response helpful, please give it a thumbs up

     

     

  • PowerSäm Profile Picture
    775 on 27 Jul 2021 at 10:29:24
    Re: After approving a process, automatically change the status from Pending to Approved

    Thanks @eric-cheng for your response.

     

    I have done that, but unfortunately nothing happens. The flow runs through, but nothing changes in the sharepoint list. It remains as it was before.

     

    Could it be because the sharepoint list is a selection option, i.e. you can choose between Approved, Requested, and Rejected. But by default it is set to Requested, but this should change after it is approved. Is it possible that it does not work because it is not a text field but a selection field?

     

    Thanks in advance

  • eric-cheng Profile Picture
    5,171 on 26 Jul 2021 at 13:46:17
    Re: After approving a process, automatically change the status from Pending to Approved

    Hi @PowerSäm ,

     

    The filter should be specific to the list item so if you multiple items with a status of approved, it will update all all of them so just be careful.

     

    Also, you need quotes around the filter i.e.

     

    Status eq 'Approved'

     

    --------------------------------------------------------------------------
    If I have answered your question, please mark my post as a solution
    If you have found my response helpful, please give it a thumbs up

  • PowerSäm Profile Picture
    775 on 26 Jul 2021 at 10:21:01
    Re: After approving a process, automatically change the status from Pending to Approved

    Thanks @eric-cheng ,

     

    The problem is, I do not know the title either, because it is created at the same moment and entered by the user.

     

    But I suppose the title was just an example, I have it done like this now, with the status. Status eq Apporved. Does that make sense?


    I have already started the flow but nothing happened. (See image below)

     

    PowerSm_0-1627294854791.png

     

  • eric-cheng Profile Picture
    5,171 on 26 Jul 2021 at 09:26:58
    Re: After approving a process, automatically change the status from Pending to Approved

    Hi @PowerSäm ,

     

    For ID, you need to pass in the List Item ID of the item you updating. If you do not already have a reference in your flow, you can use the below item to look for it.  In the Filter Query field, you can specify an oData query e.g. Title eq 'your title'

     

    Screenshot_20210726-192154_Chrome.jpg

     

    --------------------------------------------------------------------------
    If I have answered your question, please mark my post as a solution
    If you have found my response helpful, please give it a thumbs up

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

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 497 Super User 2025 Season 2

#2
David_MA Profile Picture

David_MA 436 Super User 2025 Season 2

#3
Riyaz_riz11 Profile Picture

Riyaz_riz11 244 Super User 2025 Season 2

Loading complete