Concepts
Introduction:
As a Functional Consultant working with the Microsoft Power Platform, it is essential to understand how to configure site maps and create model-driven apps. Site maps play a crucial role in providing navigational structure and defining user experiences within Power Apps and Dynamics 365. In this article, we will explore the concept of site maps and delve into the process of configuring them to create seamless model-driven apps.
Understanding Site Maps:
A site map serves as a visual representation of the available functionality and navigation options within an app. It comprises of areas, groups, and subareas that define how users interact with the application. By customizing the site map, you can tailor the user experience based on specific business requirements.
Configuring Site Maps:
To configure site maps, follow these steps:
- Step 1: Accessing the Site Map Editor: To begin, open the Power Apps Maker Portal and navigate to the app that requires modification. From there, select “Site Map” under the “App Settings” section.
- Step 2: Understanding Site Map Components: Before making changes, it’s crucial to grasp the various components of a site map. These are:
- Area: Represents the highest level of structure within an app.
- Group: Contains subareas and serves as a container for navigation items.
- Subarea: Represents a specific entity or functionality accessible within the app.
- Step 3: Modifying Areas and Groups: To modify areas and groups in the site map, follow these steps:
- Add an Area: To add a new area, click on the “Add a subarea” link at the lowest level of the site map. Fill in the necessary details such as the unique name and display name.
- Remove an Area: To remove an area, select the desired area and click on the “Remove” button.
- Modify Group Properties: Select a group, customize its display name, and define the ID. Additionally, you can reorder groups by using the “Up” and “Down” buttons.
- Step 4: Configuring Subareas: To configure subareas, follow these steps:
- Add a Subarea: Within a group, click on the “Add a subarea” link. Specify the desired entity, URL, or web resource as required. Customization options such as titles, icons, and behavior can be configured to provide a tailored user experience.
- Remove a Subarea: To remove a subarea, select the desired item and click on “Remove” in the toolbar.
Model-Driven Apps:
Model-Driven apps are designed using the Power Apps framework and inherit their navigation from the site map. These apps provide a robust and structured environment for building and deploying business process-centric applications.
Creating Model-Driven Apps:
To create a model-driven app, follow these guidelines:
- Step 1: Access the Power Apps Maker Portal.
- Step 2: Navigate to “Apps,” then select “New app” to initiate the app creation process.
- Step 3: Specify the app name, unique name, and associated environment.
- Step 4: Select the desired site map from the dropdown list.
- Step 5: Customize the sitemap and app components based on your requirements.
- Step 6: Save and publish the app to make it available for end-users.
Conclusion:
Configuring site maps and creating model-driven apps are fundamental skills for Microsoft Power Platform Functional Consultants. By understanding the purpose and customization options of site maps, consultants can create intuitive and user-friendly model-driven apps tailored to specific business needs. Following the steps outlined in this article will provide a solid foundation for mastering these essential concepts within the Power Platform.
Answer the Questions in Comment Section
Which components can be added to a site map in a model-driven app? Select all that apply.
A. Dashboards
B. Forms
C. Charts
D. Knowledge articles
Correct answer: A, B, C
True or False: It is not possible to add custom links to a site map in a model-driven app.
Correct answer: False
Which of the following statements is true about subareas in a site map of a model-driven app? Select all that apply.
A. Subareas represent the main areas of functionality in the app.
B. Subareas can be organized in a hierarchical structure.
C. Subareas can only link to system application components.
D. Subareas can have icons associated with them.
Correct answer: A, B, D
Which entity types can be included in the primary navigation area of a model-driven app’s site map? Select all that apply.
A. Custom entities
B. System entities
C. Business process flows
D. Web resources
Correct answer: A, B
True or False: The order of items in the site map’s subareas and groups determines the order in which the items are displayed in the app’s navigation menu.
Correct answer: True
When configuring the entity-based navigation for a model-driven app, which properties can be customized? Select all that apply.
A. Area
B. Group
C. Description
D. Icon
Correct answer: A, B, C, D
True or False: It is possible to show or hide specific entities in the app’s navigation menu based on the user’s security roles.
Correct answer: True
Which of the following components cannot be added to a group in the site map of a model-driven app? Select all that apply.
A. Dashboards
B. Forms
C. Charts
D. Web resources
Correct answer: D
True or False: Dashboards and forms added to a site map are displayed as separate menu items in the app’s navigation menu.
Correct answer: False
When composing a model-driven app, what is the purpose of the app designer? Select the most accurate answer.
A. To configure the user interface of the app.
B. To define the business processes of the app.
C. To manage the security and access control of the app.
D. To create and configure components for the app’s site map.
Correct answer: D
Great post! Configuring site maps in model-driven apps really elevated my project.
Can someone explain how to customize the site map for a specific app module?
I had an issue where my site map changes weren’t reflecting in the app. Any idea why?
Thanks for the detailed guide on configuring model-driven apps!
Is there a way to integrate custom HTML components in a model-driven app?
I’m new to model-driven apps. Where should I start?
I followed all steps but still can’t see the site map changes. Any troubleshooting tips?
App Designer in Power Apps is really powerful. Kudos to Microsoft for this tool!