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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Which combination of s...
Power Apps
Suggested Answer

Which combination of solution to use, with minimal licensing cost?

(1) ShareShare
ReportReport
Posted on by 20
Objective: I have the below requirements and I need to come up with a solution that is the lowest in terms of license cost, yet, easy to build and maintain.
 
Requirements:
  1. Anyone in the organization can access a form, like an Invoice with multiple line items, and submit the form for approval. The form can be raised on behalf of another used within the organization.
  2. The approvers are going to be a single user or a group of users and can be re-assigned (delegation).
  3. The forms can be approved/rejected or sent back to the requester for more information.
  4. The form can have additional comments/attachments as and when it passes through each approver.
  5. The approval workflow in certain stages is dependent on the Invoice value (if above X, by pass person A else go to person B, etc.)
  6. The user can track all the requests they have raised along with the status.
Solutions I could think of:
  1. A complete model-driven application with dataverse to store the data. I believe licensing will be an issue since I need to allow access to any user in the organization given that the main form will also be on model-driven framework.
  2. A canvas app with sharepoint list in the background to manage the data. However, I need to manually build stage-gate approval process and logic and manually build the request approval screens for each user. Minimal licensing cost of all the solutions.
  3. A canvas app for users to send form request and track their requests. This will be stored in shared point list. I will use power automate to push this data into dataverse. The approvers will have a model-driven application to do their approvals. Here, I have a problem of trying to sync the data especially when the approvers can add more comments. I will need to keep pushing the data between Sharepoint <-> Dataverse so that the canvas app can read from sharepoint and when something happens on the canvas app, I need to push it back to dataverse. Licensing is only applicable to the approvers in this scenario and the approvals is taken care of the model-driven application.
I am open to more suggestions and ideas.
Categories:
I have the same question (0)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,969 Moderator on at
    Hi
     
    Why do approvers have to have a Model driven app to do their approvals? 
     
    I promise you you only need
     
    1. SharePoint
    2. Power Automate
    3. Canvas App 
    4. (additional option) Teams for Approvals, which also shouldnt add to your costs if you already have licenses. Not required but another option. I didnt use this on purpose due to my customers need to ... well. not do it this way ;-) 

    for all of what you said and none of that should cost you more at all or much since depending on your Office licensing the Power Apps License might already be there and SharePoint connector is free and SharePoint is standard for most companies.
     
    I just built an entire process out similar to yours that I designed for them on the fornamed 3 platform technologies
     
  • WarrenBelz Profile Picture
    154,797 Most Valuable Professional on at
    As FLMike has noted Option #2 should work as far as the longer term costs go - a bit more work in development.
    I need to add that if you are considering #3, you need to read this Multiplexing guide (it is a PDF download) to ensure licence compliance.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 530

#2
WarrenBelz Profile Picture

WarrenBelz 459 Most Valuable Professional

#3
Haque Profile Picture

Haque 314

Last 30 days Overall leaderboard