This post has been republished via RSS; it originally appeared at: New blog articles in Microsoft Community Hub.
This is part of the Let's Build Together: LowCode Edition show where you learn how you can use applications and services in Power Platform to accelerate digital transformation of business processes.
This show is designed to walk you through how to build End to End solutions using Microsoft Power Apps, automate their processes with Microsoft Power Automate in a span of just 2 weeks. Power Platform skills will open doors for you in your career
Use Case Project – Mobile Sales Application
Watch Live Practical Guide on-demand
Solution Considerations before development
Before you build an application, you should have some thought and break down what you want to do before building. This process is often called "Solution Architecting". While we will not be taking a lot of time doing this, I would like to introduce you to the basics of it.
In our session case we will look at:
Business Rules
- The sales representative captures sales details from customer. Upon making a sale, the representative selects the customer’s requested product from a list of products and proceeds to capture the Customer Name and Emailto send/generate an invoice for the customer.
- On App start, the details of the signed in Sales Representative are captured and store locally.
- OnStart property - Set(varSalesRep, User())
- On the gallery/list of products, the sales rep presses a button to generate an invoice for the customer.
- OnSelect property of Button – Set(varSelectedProd, ThisItem)
- On the edit screen, the sales rep only captures the Customer Email and Name
- Default property for Sales Rep Name – varSalesRep.FullName
- Default property for Sales Rep Email – varSalesRep.Email
- Visible property for Sales Rep Name – False
- Visible property for Sales Rep Email – False
- Default Property for Product Name – varSelectedProd.’Product Name’
- Default Property for Product Cost – varSelectedProd.’Product Cost’
- DisplayMode property for Product Name – DisplayMode.Disabled
- DisplayMode property for Product Cost – DisplayMode.Disabled
- The sales rep enters the sales number in the format of #ddmmyy-number(incremented by 1) (e.g #270223-01).
- The sale status is updated automatically by a Power Automated flow
- Visible property – false
Feedback
We want to hear from you based on your learning experience through the series. Your feedback will help us to improve your experience with the Power Platform Products. Click here to drop your feedback