Get started with Power Apps: A tutorial to Building Business Critical Apps the Right Way

preview_player
Показать описание
🚀 Dive deep into the world of Microsoft's Power Platform with this step-by-step tutorial! Learn the essential steps to build business critical apps in an era of growing scale, complexity, and security

🔧 Set up your Power Apps development environment the RIGHT WAY using the Power Apps developer plan. Explore the full potential of the platform, including Microsoft Dataverse, Canvas Power Apps, Model-driven Power Apps, Power Automate cloud flows, and AI Copilots.

🛠️ Follow along as we establish a robust data repository in Dataverse using AI Copilot, building multiple related Tables to form the foundation of our app. Discover the intricacies of Dataverse Tables, relationships, and rich data types.

📂 We will leverage Solutions in Power Apps by using Solution by default and the new Preferred solution option. A solution can contain one or more apps as well as other components such as site maps, tables, processes, web resources, choices, flows, and more.

📱 Create a fully functional Canvas Power App for expense reporting, allowing users to submit expenses and supporting line items with the added feature of uploading receipts.

🔄 Implement an approval workflow for incoming expense requests, utilizing approval decisions to update the expense status and send notifications as the workflow progresses.

🔐 Ensure the security of your expense data by setting up security roles in Dataverse. Explore the sophisticated security options available to safeguard your critical information.

🔄 Streamline your application lifecycle management (ALM) using pipelines to deploy your solution to downstream environments.

👩‍💻 Whether you're a beginner or an experienced Power Apps user, this tutorial will empower you to build business critical solutions using low-code Power Apps and more. Unleash the full potential of Microsoft's Power Platform for your unique business needs!

🌐 Power Apps is a key component of Microsoft’s Power Platform, offering a suite of apps, services, connectors, and a robust data platform. Join me on this journey to master Power Apps and revolutionize the way you build custom apps for your business.

⬇️ Download the Expense Reporting Solution showcased in the video:
Exclusive for Channel Members (Silver 🥈 & Gold 🥇 Club)
Find the download link in the Community Tab for Members.

Power Apps for Beginners

Microsoft Dataverse

About the Power Apps Developer Plan

Introduction to pipelines in Power Platform

#PowerApps #PowerPlatform #AppDevelopment #Copilot #Dataverse #PowerAutomate

Table of Contents:
00:00 - Introduction to building Power Apps the RIGHT WAY
00:41 - Get started with building Power Apps
01:47 - Get your own Power Apps Developer Environment at no additional cost
03:56 - What are Power Platform Solutions?
06:40 - Power Apps Solution by default and Preferred Solution
08:24 - Get started with AI Copilot in Power Apps Developer environment
08:53 - Why Microsoft Dataverse?
09:50 - Use Power Apps Maker copilot to build Dataverse Table and Canvas App
12:53 - Get started with Dataverse Table Relationships
15:53 - Build screen for related Dataverse table in Power Apps
20:42 - Expense Approval Workflow scenario
22:20 - Power Apps Expense Reporting Solution demo
24:11 - Power Automate approval workflow for expense reporting
26:26 - Add copilot control to Power App
27:14 - Power Platform Solution components - Canvas, Model-driven apps, etc.
27:47 - Dataverse Security Roles
29:46 - Pipelines to deploy solutions across environments + sharing apps + assigning Security Roles
35:16 - READY to subscribe to Reza Dorrani’s channel

🤝 Let’s connect on social:
Рекомендации по теме
Комментарии
Автор

Can be more Power Platform artefacts/concepts mentioned and showcased during one demo video? Solutions, Publisher, Dataverse, Tables, Power Apps, CRUD operations, Screen creation, Environments, Copilot, ALM, Canvas Studio, Data types, Relationships, PowerFx formulas, Canvas Controls, Control properties, Model-Driven App, Approval Flow process, Deep linking, Security Roles, Pipelines, Environment variables, Sharing Apps, Role assignment... Good job Reza. I can just imagine how much recording time it took to create 35 min video. 📽📺 Kudos!

Автор

A terrific end-to-end experience. I thought the new preferred solution feature is really cool making everything solution ready and no messing with the default environment. Thanks for sharing and always a joy to pick up tips from your videos. Adding this to my Reza environment. 🤣🤣

dougydoe
Автор

Excellent! Finally a professional tutorial. Can you elaborate more on the best practice workflow when you are an outside Consultant building Power App Solutions, then want to export from your Dev Environment and Import to Client Org Dev->Test-> production environment. Assume I am remote during development and working 'At my own company', Then, when the App is ready what is the best method for 'delivering it' to the client organization. Talk about Export / Packages / Importing at the Client and then what to configure regarding security settings once the client accepts the solution. Thanks again for a great tutorial.

SmartLearningAI
Автор

Thanks for the awesome video. Regarding licensing, if I have Power Apps Premium, would that cover the usage of flows to update Dataverse records, or would I still need a separate Power Automate premium license? In order for a consumer to use this app you showcased, would they require both Power Automate Premium and Power Apps Premium?

BananaJonesJr
Автор

This is an excellent video with great details and many insights. The use of solutions, security roles are very useful and informative. There is one part I would like you to explain more. At 23:00, there is the "submit for approval" button. Can you elaborate how it is created and how it is made in/visible and update the status value to pending? Thanks.

lijunchen
Автор

So much great information in 35 minutes, Reza! Thank you for producing and sharing this video!

mannymorales
Автор

Thanks for this video, Able to understand end-to-end process and power of co-pilots in power apps.

kissisvarmas
Автор

The man!
The legend!
Thank you for all the amazing videos you have created!

mocanada
Автор

Hi Reza, another great video. If you wanted to print a report of the line items etc to Word or PDF have toy done something similar on that before?

mkavo
Автор

Excellent Video again !! Looking forward to more business use case apps :) Thank you for your effort !!

rajaamohammed
Автор

Just Amazing ! Really a great content. Thanks a lot for sharing.

swatisoneji
Автор

Thank you for this video. I got stuck at the 12 min mark. How did you switch to the app from showing the table? sorry there is a gap there for me.

wcalixte
Автор

I don't have words to say amazing things about this video and your other videos. Top stuff!

mudassirsyedrashidali
Автор

Great video, Reza; thank you for creating and sharing!

mannymorales
Автор

Thanks Reza. It is indeed a great video on end-to-end Power Apps implementation. However, I do have one question on pipeline. Do we need to have managed environment to leverage Power Apps Pipeline feature in dev environment as well?

cnchandroo
Автор

brilliant work! sir are u uploading the advance power apps tutorial as well?

BITTalhaFiaz
Автор

Really like the demonstration of Security Roles and ALM

shervontt
Автор

Great Video Reza! Thank you for such great content as always! I get a very weird behavior when add line items to a given header item. After updating the line item gallery to search for just the Header gallery's selected item, the gallery renders the correct list of items relevant for that header item. However when adding new item, it does not render the added line item right away. Instead when adding another line item, the gallery then realizes that the new line item plus the earlier item needed to render. I would expect the line item to render right away. Is this potentially due to a connection lag time?

breadandcheese
Автор

Hello, thank you for all your content, I have learned a lot thanks to you and I wanted to ask, can you integrate On-premise SQL Server to consult and modify some data in the table (customer order and order status) and dataverse to save all the new information ( parameters requested from the client, process sheet, etc.? It's compatible? What type of license do I need in addition to the Microsoft 365 Business Standard license that each of my users has? Greetings and thank you very much

carloscordero
Автор

Thank you Reza this is really helpful, it has also helped build a copilot environment
Thanks real time

piusjoseph