Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
42 views40 pages

03-Power Apps Model-Driven App Lab Manual

The document provides a step-by-step guide for creating a Model-driven app using Power Apps, focusing on the Machine Order table. It includes prerequisites, exercises for creating the application, adding columns, and implementing a Business Process Flow to manage machine procurement. The lab is designed for users who have completed earlier modules and aims to enhance their understanding of Model-driven app design and functionality.

Uploaded by

Peter Ntseke
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views40 pages

03-Power Apps Model-Driven App Lab Manual

The document provides a step-by-step guide for creating a Model-driven app using Power Apps, focusing on the Machine Order table. It includes prerequisites, exercises for creating the application, adding columns, and implementing a Business Process Flow to manage machine procurement. The lab is designed for users who have completed earlier modules and aims to enhance their understanding of Model-driven app design and functionality.

Uploaded by

Peter Ntseke
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

Power Platform

App in a Day
Module 3: Power Apps Model-driven App
Hands-on Lab Step-by-Step

October 2022
Contents
Power Apps Model-driven App .................................................................................................................................................. 1

Lab Prerequisites ................................................................................................................................................................................................................1

Exercise 1: Create Application and add Columns to the Machine Order Table ...........................................................................................3

Exercise 2: Business Process Flow .............................................................................................................................................................................. 10

Exercise 3: Form and View Modification ................................................................................................................................................................. 25

Exercise 4: Test the application .................................................................................................................................................................................. 32

References .......................................................................................................................................................................................................................... 37

Copyright ..................................................................................................................................................................................... 38
Power Platform App in a Day Module 3: Power Apps Model-driven app

Power Apps Model-driven


App
Lab Prerequisites
This is the third lab in a series covering Power Apps canvas apps, Microsoft Dataverse, Power Apps model-driven apps,
and Power Automate. The assumption is that you have successfully completed the first two modules, or at least the initial
part of setting up an environment as described in the overview – “00-AppInADay Lab Overview.pdf”.

If you have not completed the previous two modules, you can use the partially completed version of the lab package in
the “\Completed\Module2” folder. Follow the instructions in the document “Importing Module 2 Completed” before
proceeding with this module, which will provision the app, and the Microsoft Dataverse table into your environment.

Model-driven Apps – A brief introduction


Model-driven app design is an approach that focuses on adding components such as forms, views, and charts and
dashboards to tables using an app designer tool. Additionally, relationships connect tables together in a way that
permits navigation between them and ensures that data is not repeated unnecessarily.

Using the app designer with little or no code, you can build apps that are simple or very complex.

Model-driven apps are especially well suited to process driven apps that are data dense and make it easy for users to
move between related records. For example, if you are building an app to manage a complex process, such as
onboarding new employees, managing a sales process, or member relationships in an organization such as a bank, a
model-driven app is a great choice.

While they're called model-driven apps, it is often easier to think of them as data model driven apps. This is because,
without a data model housed within Microsoft Dataverse, you can't create a model-driven app.

• App Designer specifies the sitemap, global dashboards, business processes flows, and tables forms, views, and
dashboards learn more
• Sitemap Designer provides the application navigation that is always available learn more
• Business Process Designer provides stages and steps to guide users consistently through common business
processes within a form learn more
• Table Designer defines the Columns, relationships, and metadata for a table learn more
• Business Rule Designer provides no-low business logic for a table learn more
• View Designer specifies Columns and filter conditions for a Row list learn more
• Form Designer specifies the Columns and controls along with layout for a single Row learn more
• Dashboard Designer summaries one or more tables using charts, lists, etc. learn more

1|Page ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

Scenario for building a Model-driven app


In the first lab module, you built a Power Apps Canvas application for an organization where every few years the
employees go through a coffee machine replacement cycle. The application let employees place a request for a machine
using the Power Apps app that you built. In the second lab module, using a custom table you created in the Microsoft
Dataverse lab, you stored that request for processing.

From the requesting employee's point of view, after they place the order, the new coffee machine just magically shows up.
But there is a back-office process that needs to happen to manage the procurement, setup of the device, and distribution
of the machine to that requesting employee. In this lab you will be building a Power Apps Model-driven app that will be
used by the two or three back-office staff that manage fulfilling machine requests. Using the Model-driven app style, you
can take advantage of the Business Process feature of Model-driven apps to keep the back-office staff on track for each
machine request.

Model-driven apps are a type of application you can build directly from PowerApps.com. Model-driven apps make it easy
to build forms over data applications quickly. This style of application brings together forms, views, dashboards, and charts
quickly to provide a productive user experience for working with related data. These components can quickly be
customized to show only the data that is relevant for the scenario.

Table views: Views are what users see when they look at a list of Rows from the Microsoft Dataverse. Views define the
columns that are visible as well as the criteria for inclusion of the Rows in the display.

Table forms: Forms are used when users drill down into a Row from a table View. Forms are created using a visual drag-
and-drop designer to place Columns into the form that is structured into tabs and sections.

Business process flows: These flows are interactive visual guides to help the user through a business process. Business
process flows use the concept of stages that contain steps. Stages are milestones in the process that need to be
completed and the steps highlight to the user either data to collect or tasks to complete the stage to progress. Flows are
created using a visual designer using drag and drop to compose the flow and establish any branching conditions
(different paths in the business process) that must be handled.

For more details on Model-driven apps and the differences between Canvas apps and Model-driven apps, see the product
announcement at Announcement.

©2022 Microsoft Corporation 2|P age


Power Platform App in a Day Module 3: Power Apps Model-driven app

Exercise 1: Create Application and add Columns to the Machine


Order Table
In this exercise, you will be creating a standalone Model-driven application that will leverage the same Machine Order
table you created in the Microsoft Dataverse in Lab 2.

Task 1: Create an application


The first thing you will do is create a Model-driven application. This application will serve as a container to identify all the
components that make up the application. It will also include a sitemap that defines the custom navigation users will use
to navigate between the components (table views, dashboards, and other visual components).

1. Navigate to Make Power Apps, and select the environment you created.
2. Select Solutions from the menu pane to the left and select the Contoso Coffee solution.
3. Select + New from the ribbon at the top of the screen and select App. Then, choose Model-driven app.

4. In the New model-driven app dialog box, enter Machine Procurement for Name and then select Create.

3|Page ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

Next, you will build a Site Map for the application. The completed Site Map will look like the figure below:

5. Select the Navigation icon in the pane to the far left of the screen and then select Group1 from the Navigation
pane to the left of the screen.

6. Navigate to the Display options within the Group pane to the right of the screen. Enter Orders for Title, and
nav_ordersgroup for ID.

Note: The properties pane on the right of the screen will only show if you have selected the Group within the
pane to the left of the screen.

©2022 Microsoft Corporation 4|P age


Power Platform App in a Day Module 3: Power Apps Model-driven app

7. Select the Subarea1 within Orders in the Navigation pane to the left of the screen.

Note: The properties pane on the right will only show if you select Subarea1 from the pane to the left of the screen.

8. In the Subarea pane to the right of the screen, set the Table for Content type, select Machine Order for Table,
enter Machine Orders for Title, and enter nav_machine_orders for ID.

5|Page ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

9. The application should now look like the figure below. Once you have ensured that everything looks correct, select
the Save button in the top right corner of the screen within the ribbon. .

Note: If you tested the app at the end of Lab 2, then there will be data that appears within the Machine Orders
table. If not, then the table will appear blank.

©2022 Microsoft Corporation 6|P age


Power Platform App in a Day Module 3: Power Apps Model-driven app

10. Publish the application by selecting the icon within the ribbon in the top right corner of the screen.
11. Then select the  Back button in the top left corner of the screen.

Task 2: Add procurement columns to the Machine Orders


In this task, you will add new columns to the Machine Order table. The columns you are going to add here are columns
that support the Business Process Flow, which we are going to build in the next exercise. When you use a Business
Process, it consists of Stages which you can think of as major milestones in completing the work. Each Stage has one or
more Steps. Steps help users keep track of what they need to do before advancing to the next Stage. Steps are just
columns on the table. To make it quicker when we create the Business Process in this task, we are going to first create the
columns that we need.

To support our scenario, we are going to add the following columns to the table:

Capital Approved: This column will be used in the flow to capture that the machine order has received capital approval.

Send Survey: This column will be used in the final stage. Right now, the team plans on manually sending a survey to see
how the user’s ordering experience was, and will manually check this once they send it, but they have a desire in a future
update to automate sending a survey in a future release.

1. Navigate to Make Power Apps


2. Select Solutions from the pane to the left of the screen and then select the Contoso Coffee solution.
3. Select Tables from the Objects pane to the left of the screen and then select the Machine Order table.

7|Page ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

4. Select + New from the ribbon at the top of the screen and then select Column.

5. In the New column dialog that appears, enter Capital Approved for Display Name, select Yes/No for the Data
Type and then select Save at the bottom of the dialog.

We are using a Yes/No data type here because when we use it as a Step in the Business Process, we want to be
able to simply mark it completed. Yes/No are a true or false Column.

6. Using the same steps as we just did to create the Capital Approved column, create four more Yes/No Columns
and name them Machine Received, Machine Configured, Send Survey, and Machine Delivered.

©2022 Microsoft Corporation 8|P age


Power Platform App in a Day Module 3: Power Apps Model-driven app

9|Page ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

7. Insert another Column, set the name to Supplier Order ID, select Single line of text for Data Type, choose Text
for Format, and select Save.

Notice we are not asking you to make this Column required here, but we will make it a required Column in the
Business Process later in the lab.

Exercise 2: Business Process Flow


In this exercise, we are going to add a Business Process Flow to the Machine Order to help guide the back-office worker
through the task of managing the procurement of the requested device.

In discovery meetings with the back-office workers, we learned that a machine request goes through the following tasks as
they perform the magic to get the requestor their machine.

- Machine Requested – Today this is an e-mail sent to them with the machine request. Going forward in the new
Power Apps world this will be a machine Order Row in the Microsoft Dataverse.
- Place Order – Once they receive the request, they will place an order with a supplier and get an order ID.
- Receive Machine – This occurs when the machine is received, and they send it to the technician to be configured
with the standard configuration.
- Distribute Machine – Once configured it needs to get to the employee that requested it, and they need to survey
the employee to make sure they are happy.

©2022 Microsoft Corporation 10 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

Each of these represents a milestone and will become our Stages in the Business Process Flow. In a more complex
scenario, you would likely end up compressing or even possibly re-imagining the business process to make it more
optimal than the current process the staff performs with their existing process.

For this lab, the Receive Machine and Distribute Machine stages are marked optional. While these stages would need to be
created for a full implementation of the scenario, to save time you may skip them or do them as a take home exercise.

The completed Business Process Flow will look like the figure below:

Task 1: Create business process flow


1. Navigate to Make Power Apps
2. Select Solutions from the pane to the left of the screen and then select the Contoso Coffee solution.
3. Select + New from the ribbon at the top of the screen and then hover over Automation. Then, hover over Process
and select Business process flow.

4. Within the New business process flow dialog box, enter Machine Procurement Process for Display Name,
select Machine Order for table, and select the Create button at the bottom of the dialog.

When you create the Business Process Flow behind the scenes it creates another table with the same name as the
Business Process Flow to track the progress of each business process on the row. Because of this, choose your name
carefully, for example, you wouldn’t want to use the same name as your table e.g. Machine Order. Here we choose
Machine Procurement Process.

11 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

Note: After you select OK, a new window will be loaded with the designer. If you have popup blockers enabled, this
might be blocked. The window might also not immediately have focus and you might have to manually bring it into
focus.

5. A dialog box may appear letting you know about the new Process being created. Select Done.

©2022 Microsoft Corporation 12 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

6. Select the Machine Procurement Process from the list within Contoso Coffee. Once the new browser opens, select
the New Stage. From the Stage pane to the right of the screen, change the Display Name to Machine Requested
and select Apply at the bottom of the pane.

7. With the Machine Order stage still selected, select the Details drop-down.

8. Select the Data Step from the Details list. Then, within the Data Step pane to the right of the screen, select
Request Date for Data Field and select Apply at the bottom of the pane. The Step Name will auto-filled for you.

13 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

9. Select + Add from the ribbon at the top of the screen and select Add Data Step from the drop-down.

10. Select the small + under Data Step #1 within the Machine Order.

©2022 Microsoft Corporation 14 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

11. Within the newly added Data Step pane to the right of the screen, select Approval Status for the Data Field and
then select Apply at the bottom of the pane.

12. Using the same steps as we just did previously, add another Data Step below the second Data step within the
Machine Requested stage. Then, within the pane, select Price for Data Field select Apply.

13. Select the Components tab at the top of the pane to the right of the screen.

15 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

14. Drag the Stage flow to the canvas and place to the right of the Machine Requested stage.

15. Select the new stage within canvas. Then in the pane to the right of the screen, under the Properties tab, change
the Display Name to Place Order and select Apply.

16. Select the Details drop-down within the Place Order stage in the canvas.

©2022 Microsoft Corporation 16 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

17. Select the existing Data Step from the Details list. From the pane to the right, under the Properties tab, select
Estimated Ship Date for Data Field, and then select Apply.

18. Select the Components tab from the pane to the right of the screen, drag Data Step to the canvas and place
itunder the Estimated Ship Date step within the Place Order stage.

19. With the new Data Step selected within the Place Order stage, select the Properties tab within the pane to the
right of the screen. Select Supplier Order ID from the drop-down for the Data Field, check the Required
checkbox and then select Apply.

Remember that previously this Column was not required, but by checking this here, we will require it to be filled out
before they can advance to the next stage.

It won’t, however, block saving the row if there isn’t a data value populated like it would if it was marked required on
the Column definition.

17 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

NOTE: All steps from here onwards until you reach Task 2 are OPTIONAL. These steps add two more stages to the
business process using the same technique you learned above. You may skip ahead to Task 2 to add a branch
condition.

20. Select the Components tab within the pane to the right of the screen and then drag Stage to the right side of the
Place Order stage.

21. Select the new stage. From the pane to the right of the screen, under the Properties tab change the Display
name to Receive Machine and select Apply.

©2022 Microsoft Corporation 18 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

22. Within the Receive Machine, select the Details drop-down.


23. Select the existing Data Step within the Details list. Then, within the pane to the right of the screen, under the
Properties tab, choose Machine Received for the Data Field and select Apply.

24. Select the Components tab within the pane to the right of the screen, drag Data Step to the Receive Machine
stage and place it under the Machine Received step.

19 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

25. Within the pane to the right of the screen, under the Properties tab, select Machine Configured for the Data Field
and select Apply.

26. From the pane to the right of the screen, under the Components tab, add another Stage to the right of the
Receive Machine stage.
27. Then, in the new pane to the right of the screen, under the Properties tab, name the new stage Distribute
Machine.
28. Select Apply at the bottom of the pane to apply the new name to the new stage.

29. Next, add two data steps to the Details list for the Distribute Machine stage. Select the Details drop-down
within the Distribute Machine stage.
30. Within the Details drop-down list, select the first Data Step.
31. From the pane to the right of the screen, change the Data Field for the step to Machine Delivered. Then, select
Apply.
©2022 Microsoft Corporation 20 | P a g e
Power Platform App in a Day Module 3: Power Apps Model-driven app

32. Repeat the previous steps to add another, second step below the first step within the Details drop-down list. Set
the Data Field of the new Data Step to Send Survey and select Apply.

33. Once you have finished adding Data Steps to the Distribute Machine Stage, select Save from the ribbon at the top
of your screen.

Task 2: Add a branch condition


In this task, we are going to add a conditional branch to our Business Process Flow. When we did the discovery, we
learned that if the price was greater than $10K there were additional steps in place to get capital approval prior to placing
the order. In this task, you will see how we can modify the flow we built to accommodate this.

1. Select the grey background within the design space. From the pane to the right of the screen, select the
Components tab, drag Condition and place it between Machine Requested and Place Order.

21 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

2. Select the newly added Condition. From the pane to the right of the screen, under the Properties tab, change the
Display Name to Check Price.

3. Within the pane, under the Properties tab, in the Rule 1 section, select Price for Field, is greater than for
Operator, Value for Type, 10000 for Value Then, select Apply.

It’s important to note that Columns you use in the rules on the condition must be in the prior Stages steps. That is
one of the reasons we put the price in there previously.

4. Select Save from the ribbon at the top of the screen.

©2022 Microsoft Corporation 22 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

5. Notice that a new stage is added.

6. Select the new stage.From the pane to the right of the screen, under the properties tab, change the Display Name
to Capital Approval and select Apply.
7. Then, select the Details drop-down from the Capital Approval stage.

8. Select the existing Data Step within the Details drop-down. Within the pane to the right of the screen, under the
Properties tab, select Capital Approved for the Data Field and select Apply.

23 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

9. Select Save from the ribbon at the top of the screen.

10. Then, select Activate.

11. A Process Activate Confirmation dialog will appear. Select Activate.

12. Close out of the process editor.

©2022 Microsoft Corporation 24 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

Exercise 3: Form and View Modification


In this exercise, we are going to modify the Machine Order form to add additional columns. When you create a table in
Microsoft Dataverse, it also creates a main Form for that table with a few basic columns on it. In addition to the form,
views are created for the table. Views are used in a Model-Driven app any time a list of the table rows are displayed. You
would modify the view to add additional Columns or change the placement. You can also create additional views, for
example, you might provide a view to show all machine requests that are waiting to be received.

Before you begin this exercise, and the tasks to follow, ensure that you are logged into Make Power Apps and that you are
in the correct Environment.

Task 1: Modify the form


1. Within Power Apps, select Solutions from the menu pane to the left of the screen and select the Contoso Coffee
solution.
2. Within the Contoso Coffee solution, select Tables and then select the Machine Order table.

3. Navigate to the Data experiences section and select Forms from the list of options.

25 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

4. From the list of forms, hover over the Information form with the Main form type. Select the ellipses (…) to the
right of the form title and select Edit > Edit in new tab from the menu of options.

Note: The form designer is being modernized. You can read more about the form designer at Overview of the
model-driven form designer.

5. If you are required to sign in again, do so now.


6. Search for the Approver column within the Table columns pane to the left of the screen and drag it to the form.
7. Place the Approver Column above the Machine Name column.

©2022 Microsoft Corporation 26 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

8. The new form designer will let you reposition Columns. Drag the Approver column and place it between the
Machine Name and Owner columns.

9. The new form designer will let you cut and paste columns. Select the Approver column and select the Cut button.

10. Select the Owner column and then select the Paste button.

27 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

11. The Approval column will be moved to the bottom.

12. From the ribbon at the top of the screen, in the top right corner, select Save.

13. Then, from the same location as the Save button, select the Publish button.

14. Close out of the Form Designer tab.


15. In the Currently editing a form dialog box, select Done.

©2022 Microsoft Corporation 28 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

Task 2: Modify the view

This task will pick back up at the ending spot of Task 1.

1. Navigate to the Contoso Coffee Machine Order table within Power Apps.

2. In the Data experiences section of the Machine Order, select Views.

3. Select the Active Machine Orders from the Views list.

29 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

4. Select the Approval Status column within the Table columns pane to the left of the screen.

5. The new Approval Status column will be added to the view.

6. Select the + View Column button from the ribbon at the top of the screen.

7. Select + View column, again, to the right of the Approval Status column in the View. Search and select Estimated
Ship Date from the View column menu.

©2022 Microsoft Corporation 30 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

8. Select + View column again and repeat the same steps to add Price and Status to the View.

9. Your view should look like the one displayed in the figure below:

10. Select the Save button from the ribbon at the top of the screen.
11. Then, after the View and changes have been saved, select the Publish button from the ribbon at the top of the
screen.

12. Ensure that the View has completely finished Publishing. Then, select the Back button in the top left corner of the
screen.

31 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

Exercise 4: Test the application


In this exercise, we are going to test the application you just built.

Task 1: Test the application


Before you begin this task, ensure that you are in the Contoso Coffee solution within Power Apps.

1. Select Apps from the pane to the left of the screen, then select the Machine Procurement application. Select the
Play button in the ribbon at the top of the screen.

2. The application should start. The Active Machine Orders view should load.

Note: If you don’t show any data in the list, run the Machine Ordering canvas app you built and submit some orders.

3. Open a new web browser instance and navigate to Make Power Apps. Do not close the Model-driven application.
If needed, sign into Power Apps to continue.

4. Ensure that you are in the correct Environment.

©2022 Microsoft Corporation 32 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

5. Select Apps from the pane to the left of the screen, then select the Machine Ordering canvas application you
created in module 2. Then, select the Play button in the ribbon at the top of the screen.

6. Select two machines, make sure one of the machines is priced over $10,000 and then select Compare.

33 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

7. Select the machine with the price over $10k and then select Submit.

8. On the machine request success screen, select OK.

Note: If you did not choose to create the submission success screen in a previous module that this option will not exist.
You will need complete steps 3 and 4 (above) in order to continue.

©2022 Microsoft Corporation 34 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

9. Select two more machine, with one being more than $10,000, and then select Compare.

10. Select the machine with a price under $10k, provide approver email (or leave in the auto-populated manager
email) and select Submit. Then, on the machine request success screen, select OK.

35 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

11. Navigate back to the Model-driven application you created and refresh the view. Sort the orders by Created
On column, and you should see the two machines you ordered using the Power Apps Canvas App.

12. Open the machine request that is priced over $10k.


13. The Business Process Flow should now have 5 stages. This is because this order costs more than $10k and needs
Capital Approval.

14. Select Machine Orders from the menu pane to the left of the screen.
15. Select the other order you requested that is priced below $10K.
16. The Business Process Flow for this order should have 4 stages; this is because this order does not require
Capital Approval.

You can now close out of the Power Apps browsers.

Congratulations! You have completed all of Lab 3!

©2022 Microsoft Corporation 36 | P a g e


Power Platform App in a Day Module 3: Power Apps Model-driven app

References
App in a Day introduces some of the key functionalities available in Power Apps, Power Automate, Power BI and the
Microsoft Dataverse. For an up to date list of learning references, see Power Apps Resources and Power Automate
Resources.

37 | P a g e ©2022 Microsoft Corporation


Power Platform App in a Day Module 3: Power Apps Model-driven app

Copyright
© 2022 Microsoft Corporation. All rights reserved.

By using this demo/lab, you agree to the following terms:

The technology/functionality described in this demo/lab is provided by Microsoft Corporation for purposes of obtaining
your feedback and to provide you with a learning experience. You may only use the demo/lab to evaluate such technology
features and functionality and provide feedback to Microsoft. You may not use it for any other purpose. You may not
modify, copy, distribute, transmit, display, perform, reproduce, publish, license, create derivative works from, transfer, or
sell this demo/lab or any portion thereof.

COPYING OR REPRODUCTION OF THE DEMO/LAB (OR ANY PORTION OF IT) TO ANY OTHER SERVER OR
LOCATION FOR FURTHER REPRODUCTION OR REDISTRIBUTION IS EXPRESSLY PROHIBITED.

THIS DEMO/LAB PROVIDES CERTAIN SOFTWARE TECHNOLOGY/PRODUCT FEATURES AND FUNCTIONALITY,


INCLUDING POTENTIAL NEW FEATURES AND CONCEPTS, IN A SIMULATED ENVIRONMENT WITHOUT
COMPLEX SET-UP OR INSTALLATION FOR THE PURPOSE DESCRIBED ABOVE. THE TECHNOLOGY/CONCEPTS
REPRESENTED IN THIS DEMO/LAB MAY NOT REPRESENT FULL FEATURE FUNCTIONALITY AND MAY NOT
WORK THE WAY A FINAL VERSION MAY WORK. WE ALSO MAY NOT RELEASE A FINAL VERSION OF SUCH
FEATURES OR CONCEPTS. YOUR EXPERIENCE WITH USING SUCH FEATURES AND FUNCTIONALITY IN A
PHYSICAL ENVIRONMENT MAY ALSO BE DIFFERENT.

FEEDBACK. If you give feedback about the technology features, functionality and/or concepts described in this demo/lab
to Microsoft, you give to Microsoft, without charge, the right to use, share and commercialize your feedback in any way
and for any purpose. You also give to third parties, without charge, any patent rights needed for their products,
technologies and services to use or interface with any specific parts of a Microsoft software or service that includes the
feedback. You will not give feedback that is subject to a license that requires Microsoft to license its software or
documentation to third parties because we include your feedback in them. These rights survive this agreement.

MICROSOFT CORPORATION HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH REGARD TO THE
DEMO/LAB, INCLUDING ALL WARRANTIES AND CONDITIONS OF MERCHANTABILITY, WHETHER EXPRESS,
IMPLIED OR STATUTORY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT.
MICROSOFT DOES NOT MAKE ANY ASSURANCES OR REPRESENTATIONS WITH REGARD TO THE ACCURACY
OF THE RESULTS, OUTPUT THAT DERIVES FROM USE OF DEMO/ LAB, OR SUITABILITY OF THE INFORMATION
CONTAINED IN THE DEMO/LAB FOR ANY PURPOSE.

DISCLAIMER

This demo/lab contains only a portion of new features and enhancements in Microsoft Power Apps. Some of the features
might change in future releases of the product. In this demo/lab, you will learn about some, but not all, new features.

©2022 Microsoft Corporation 38 | P a g e

You might also like