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 :
Power Platform Community / Forums / Power Automate / Approver Workflow With...
Power Automate
Unanswered

Approver Workflow With Manual Selection of Approvers & Edit Ability For Line Items At Each Step

(1) ShareShare
ReportReport
Posted on by 13
Long story short, our invoice invoice approval system is getting cutover to a new platform and in the interim period our ops department is left without a means of doing our typical and critical approval workflows (construction industry). The key features are multiple sequential approvers (of which there may be 1-4) and the ability of each approver to add or edit coding line items coding out the value of the invoice to budget codes (first approver should fully code it, follow on approvers review and approve or edit the coding if incorrect).
 
What I know at the moment is the new system will kick invoices to our office manager's email with the invoice PDF as an attachment. I have a flow setup that takes the incoming email, grabs the attachment, creates a new sharepoint item and adds the PDF as an attachment and fills in some details about vendor/invoice #/amount/etc. I haven't yet but I think the right approach is a second sharepoint list of line item coding that links to the invoice item in the first list. Will probably try my first run at power apps for this as the user would need to dynamically add 1 or more line items linked to the invoice item list. 
 
What I need is a way for the office manager to route the invoice/new sharepoint item to one or more team members on the project, and these approvers will need to be manually selected by the office manager when they are are notified of the new invoice as opposed to the approvers being hard coded by the flow. For example an invoice might come in for safety supplies, that the office manager would then route to our safety manager, the senior project engineer, and then the project manager. They also might get a legal invoice that goes direct to only the project manager, or a steel material invoice that goes to the engineer overseeing the steel fabrication and then the project manager.
 
While I haven't gotten to the coding part of the process, I can't quite figure out how to let the office manager manually select who goes into the approval sequence. any thoughts here? Ideally the OM would get a notification of the new invoice in the sharepoint list and prompt them for who to put in the sequence (AD users who are members of the sharepoint site im guessing?). Possibly they could just filter the sharepoint list for "unrouted" invoice items and then go edit the record and select users who are approvers but not sure how it would know the sequence.
 
Any input here would be appreciated. I've googled around a bit but must be choosing the wrong description since I haven't found this specific option.
 
 
Categories:
I have the same question (0)
  • Suggested answer
    Ninjasabi Profile Picture
    122 on at
    Approver Workflow With Manual Selection of Approvers & Edit Ability For Line Items At Each Step
    1. Trigger the Flow:
      • When a new invoice email is received, trigger the flow to create a SharePoint item and upload the PDF attachment.
    2. Notify the Office Manager:
      • Send an Adaptive Card to the Office Manager to select the approvers and specify the sequence.
    3. Process the Approval Sequence:
      • Based on the Office Manager's input, route the invoice to the selected approvers in the specified sequence.
    4. Handle Approvals and Coding:
      • Each approver reviews, edits coding if necessary, and approves the invoice.
  • Kevin.Wolf Profile Picture
    2 on at
    Approver Workflow With Manual Selection of Approvers & Edit Ability For Line Items At Each Step
    I have a similar use case where I added a new column into the SharePoint list called "Approvers".  Once it's ready to be routed for approval, the user has to manually add the required approvers into the column, and then the flow has a trigger for "When a row is modified" and runs sequentially through the order in which the users are entered.  
     
    There are other ways to do this, you can also have the trigger be "Manually run a flow" and then it will prompt you for which users to include.  I found this works but ran into issues with people remembering they had to manually trigger the flow.  It seemed to work better when they had to enter the users and it just ran itself.  
     
    Hope this helps!

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

#2
Tomac Profile Picture

Tomac 456 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard