Skip to content

Latest commit

 

History

History
111 lines (70 loc) · 6.02 KB

build-first-model-driven-app-classic.md

File metadata and controls

111 lines (70 loc) · 6.02 KB
title description documentationcenter ms.collection author ms.topic ms.component ms.date ms.subservice ms.author search.audienceType
Build your first model-driven app from scratch with Power Apps | Microsoft Docs
Learn how to build a simple model-driven app
get-started
Mattp123
get-started
model
10/17/2023
mda-maker
matp
maker

Build your first model-driven app using the classic designer

Important

Starting in October 2023, the classic app, form, and view designers are deprecated and all model-driven apps, forms, and views will only open in the modern designers. By default, the Switch to classic command to revert back to the classic designer from the modern designer will no longer be available. More information: Classic app, form, and view designers are deprecated

We recommend that you transition to use the modern designers to create and edit your model-driven apps and components.

In this article, you build a straightforward model-driven app that you can use to create, update, and delete account records as well as view data in one of the standard charts for the account table.

[!div class="mx-imgBorder"] Simple account table app.

Create your model-driven app

Note

If you plan to share and distribute the app you create, see this article: Create a model-driven app by using the app designer

  1. Sign in to Power Apps. If you don't already have a [!INCLUDE powerapps] account, you can get started free.

  2. On the Home page, select Blank app, under Blank app based on Dataverse select Create. Select the classic app designer option and then Create.

    :::image type="content" source="../../maker/model-driven-apps/media/build-first-model-driven-app/start-from-blank-model-driven.png" alt-text="Select blank app and then select create under blank app based on Dataverse":::

  3. On the Create a New App page, enter the following details, and then select Done:

  • Name: Enter a name for the app, such as Account tracking.

  • Unique Name: By default, the unique name uses the name you specify in the Name box without spaces and preceded by the publisher prefix and an underscore (_). For example, crecf_Accounttracking.

  • Description: Type a short description of what the app is or does, such as This is my first app.

    [!div class="mx-imgBorder"] Create a new app.

  1. Select the Open the Site Map Designer edit button (pencil icon) to open the sitemap designer.

    [!div class="mx-imgBorder"] Create-new-sitemap.

    Notice that when you create a new app, you must first create the site map for it.

  2. On the sitemap designer, select New Subarea.

    :::image type="content" source="media/build-first-model-driven-app/new-subarea.png" alt-text="Select new subarea.":::

  3. In the right pane, select the Properties tab, and then select the following properties.

  • Type: Entity

  • Entity: Account

    [!div class="mx-imgBorder"] Add components to sitemap.

    When you leave the Title property blank, the app uses the table name in the app's left navigation pane. For this app, Accounts will be displayed in the app at runtime.

  1. Select Save And Close to close the sitemap designer.

    By default, all the account table's forms, views, charts, and dashboards are enabled for the app. From the app designer Components tab on the right pane, you can clear a component so it isn't available in the app at runtime. You can also create new components, such as a custom form. For this app, leave all components enabled.

  2. On the app designer toolbar, select Save.

  3. After your app is saved, on the app designer toolbar, select Publish to make it available to run and share.

Play your app

On the app designer toolbar, select Play.

  • To create a record, select + New.

  • To view a chart, on the app command bar select Show Chart.

  • To change the view, select the My Active Accounts view, and then select the view you want.

    [!div class="mx-imgBorder"] Simple account table app.

To learn more about how to use your app, see Basic navigation in a model-driven app.

Note

Don't see any of the data in your app like in the above screenshot? This is probably because your environment database doesn't have Deploy sample apps and data provisioned. More information: Create an environment with a database

Next steps

In this article, you built a simple model-driven app.

Tip

Ready to convert your ideas into an app? Start here: Planning a Power Apps project.
For detailed information about model-driven apps and how to build it, start here: Understand model-driven app components.

[!INCLUDEfooter-include]