Module 1: Building Basic Model-driven Common Data Service Application for Deployment Using Azure DevOps
Last updated: February 15, 2021 Authors: Per Mikkelsen, Shan McArthur, Evan Chaki, Amin Espinoza
In this lab you will be creating a basic Model-driven Dataverse application to use with Module 2 of the lab to automate the application lifecycle management (ALM) of the application.
- Navigate to https://make.powerapps.com and sign in with your credentials. Click the environment selector dropdown the header and select your development environment.
- Click the Solutions area in the left navigation then click the New Solution button to create a new solution.
- In the side panel that appears, enter a name for the application and click the dropdown for the publisher and click the Add Publisher option.
Note: The solution publisher specifies who developed the app. For this reason, you should create a solution publisher name that's meaningful. Furthermore, the solution publisher includes a prefix, which helps you distinguish system components or components introduced by others and is also a mechanism to help avoid naming collisions. This allows for solutions from different publishers to be installed in an environment with minimal conflicts.
- A new window will pop up. If a window does not pop up, check your popup blocker settings. For the purpose of this lab, enter your ALMLab for the display name, name and prefix and click Save and Close.
- On the new solution panel, select the publisher that you just created, give the application a version number, and click Create to create a new unmanaged solution in the environment.
- In the solutions list, select the solution you just created and click the Edit button.
- Your new solution will be empty, and you need to add components to it. In this lab we will create a custom entity. Click the New dropdown from the top navigation and select Table.
- Enter a display name and plural name. The system will fill out the table name and other fields for you. Click create to create the table.
-
Once your table is created, click the solution name again to go back to the solution view to add another component.
-
Click the New dropdown, then App, and Model-driven app.
- Enter an application name and click the Done button.
- In the application designer, click the Site Map to edit it.
- In the site map editor, select the New Subarea to get its current properties.
- Select the Entity dropdown and select your custom table to add to the sitemap.
- Click Save, then Publish, then Save and Close to go back to the application designer.
- Click Save then Validate to validate the application.
- You should see one warning. View the warning, then click Publish then Play.
- This will take you to the application so that you can see how it looks. You can use the application and close the tab when you are satisfied.
















