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 / Additional Options In ...
Power Automate
Unanswered

Additional Options In Approval Flow

(0) ShareShare
ReportReport
Posted on by 6

I am new to Power Automate.  I am trying to build an invoice approval flow that allows the approver to select GL accounts and then approve.  I have a share point list but the approval only allows accept/deny.  I must be missing something.  Here is the process.  Our finance team uploads an invoice to a share point list.  I want the list to trigger a flow that asks me to approve the invoice AND select the GL account to charge it against.  All through outlook or teams.   Then update the list with my selected GL account and the approval.   Help?

Categories:
I have the same question (0)
  • Verified answer
    v-yiwenxie-msft Profile Picture
    Microsoft Employee on at

    Hi @RSDerby 

     

    In my understanding,

    you want the flow to be triggered when finance team modifies a column named ’invoice’ in a sharepoint list.

    And you want the flow to ask you to approve or reject the invoice.

    If you approve the invoice, then you specify the GL account to charge it against. And flow updates a column as ‘approved’ and another column as the GL account you specified.

    If you reject the invoice, then flow only updates a column as ‘rejected’.

     

    If I’ve misunderstood your need, please feel free to let me know.

     

    I’ve created a flow to meet you need:

     

    First, to ensure that the flow will be triggered when finance team modifies a column named ’invoice’ in a sharepoint list, you need to add the step as below:

    1.25-4.PNG

     

    1.25-5.PNG

     

    1.25-6.PNG

    For how to get the ‘parse json’ schema and what should be filled in Uri in ‘Send an http request to sharepoint’ action, go to the link: Check for a Change in a SharePoint List Column Val... - Power Platform Community (microsoft.com)

     

    The expression for value in ‘initialize variable 2’: body('Parse_JSON')?['d']?['results'][1]['invoice uploaded']

    The ‘invoice uploaded’ here should be replaced as the field name of the column where finance team uploads invoice.

    You can get the field name in the URL of the column site as below:

     

    1.25-7.PNG

     

    1.25-8.png

     

    1.25-9.jpg1.25-10.PNG

     

    Secondly, I’m afraid you cannot add additional options in approval rather than approve or reject.

    But don’t worry, there is a workaround.

    After you click the approve button, you add the GL account manually (for there is no automatic way currently) to be charged against in comments.

    1.25-12.PNG

     

    1.25-11.PNG

     

    1.25-13.PNG

     

    Best Regards,
    Community Support Team _ Kira Xie
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

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 522 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard