Skip to content
JScheper.com
JScheper.com

BizApps, Powerplatform and AI

  • Home
  • Blog
  • Contact
JScheper.com

BizApps, Powerplatform and AI

smarter navigation in model-driven app

Smarter Navigation in Model-Driven Apps: Balancing Personalization and Control

Posted on December 3, 2025December 3, 2025 By Jeroen Scheper

When building a model-driven app, the menus can grow rapidly because lots of menu items are being added. Smarter navigation in model-driven apps can help tailor this by making it more “personal”. For most of these, you can decide in which Area or Section you want to add these, but did you know you can show/hide and enable/disable the following standard components as well:

  • Home
  • Recent
  • Pinned
  • Collapsible Groups
  • Area
smarter navigation in model-driven apps

Below, you can find a quick summary of what each of the components is and what I think some of the pros and cons are. Smarter navigation in model-driven apps can help make your model-driven app more personal, where, for others, probably more experienced users, this is just overhead that is cluttering up the menu.

Home or not to Home

The first setting in order to set up smarter navigation in model-driven apps is the green-highlighted section in the top image of this post, which is the Home menu item. For most people, this is a button that gives them “comfort” and allows them to navigate back quickly.

Show HomeHide Home
Faster navigation back to the Start
Users can quickly return to the app’s main dashboard or landing page, really helpful when they get lost.
Cleaner & Minimalistic navigation
Reduces overhead, users don’t use the button, and therefore, it is just “consuming” space.
Better for new or inexperienced users
The Home button acts as a safety anchor that makes navigation easier for people who are not familiar with the app structure. Similar user experience to website navigation or other Microsoft products.

Recent Items

The Recent menu items, orange in the top image, keep track of the last 10 records, views or dashboards that you visited. This can be handy to navigate quickly back to something or even as a starting point to put items in your Pinned list.

Show Recent ItemsHide Recent Items
Faster navigation for users
Users can quickly jump back to records they recently viewed (e.g., Accounts, Cases, Opportunities), reducing clicks and improving productivity
Can clutter the navigation
If the app needs a very streamlined or guided user experience, Recent may distract users or lead them into tables/entities that aren’t meant to be the focus.
Supports high-volume, transactional work
For roles that open many records in a short time, for example, case workers, sales reps, or service staff, the Recent list acts as a shortcut to common work

Pinning

The purple section in the top image is the section where your pinned items will be listed. You can pin items from the Recent items list. Once they are in that list, and you want to unpin them if you want, you can do this from the list with pinned items.

Show PinningHide Pinning
Gives users quick access to their most-used records and views
Pinning is a powerful personalization feature. It allows each user to create shortcuts to the data they work with most, improving efficiency and reducing navigation time.
Potential inconsistency across users
Pinned items vary per user, which can cause confusion during training or support (“I don’t see what you see”).
This can complicate documentation and helpdesk guidance
Can clutter the UI if overused
Some users pin too many items, leading to a messy navigation bar and reduced clarity in their workspace

Collapsible groups

The red section of the first image of this post is an example where the Collapsible groups are enabled. For some, perhaps a great feature because it gives an organised experience, where other users perhaps struggle to find the menu items they are looking for.

Enable Collapsible groupsDisable Collapsible groups
Cleaner, more compact navigation
Users can collapse areas they don’t use often, reducing scrolling and helping them focus on the parts of the app that matter most
More interaction steps
Users must expand a group before selecting a table, which adds extra clicks for frequently used sections
Supports apps with many tables/entities
When the sitemap is long, collapsible groups prevent overwhelming the user and make the navigation feel structured and organized
Does not work when in minimalize mode
The collapsible groups do not work when the sitemap is minimised. This can cause extra confusion when users often use this feature.

Enable Areas

In the yellow section, you have the option to change areas, if applicable. These can be very handy to streamline menu items that are used in different processes, while for other users it can just be just too many clicks to find their items.

Enable AreasDisable Areas
Increases navigation steps
Users may need to click into the correct Area before accessing specific tables or dashboards, slowing down frequent tasks.
Faster navigation for task-focused roles
With only one Area, users go straight to the content without switching sections, reducing clicks and mistakes.
Clear separation of major functional domains
When users work across different processes (e.g., Accounts vs. Case Management), Areas provide a high-level structure that keeps navigation organised and logical

How to set up smarter navigation in model-driven apps

In order to set up smarter navigation in model-driven apps, you can manage this via model-driven app settings, which are configurable for each individual model-driven app. The Settings allow you to show/ hide or enable/disable these items. You can follow the next steps:

  • Open the model-driven app by selecting Edit
  • Select Settings from the menu bar
  • Navigate to Navigation
  • Configure the menu items as you need
Model-driven Apps Customer Insights Customer Service Field Services Sales collapsible groupsHomepinned itemsrecent itemssmarter navigationtailor experience

Post navigation

Previous post
Next post

Related Posts

Copilot Copilot can draft emails

How Copilot can draft emails more efficient

Posted on October 23, 2024October 23, 2024

It is still in preview, but there is now an option where Copilot can draft emails or reply to emails that will make you more efficient. Helping with the length or the tone of your email is something that Copilot can easily help with. Is all of this authentic? probably…

Read More
SharePoint Single SharePoint document storage

Single SharePoint document storage place across sales process

Posted on July 23, 2025July 21, 2025

Let’s start with the fact that I am not a SharePoint “Guru,” so I still need to learn a lot in that area. I wanted to have a single SharePoint document storage place for the sales process of Padel Vamos. The difficulties I found when working with SharePoint are the…

Read More
Model-driven Apps

Use colors for choice columns in your views

Posted on December 11, 2024December 10, 2024

Last week I posted something about the Power App Grid Control that allows you to get the jump bar back in your views (read the full post here). One of the other cool settings on this control is it allows you to use colors for choice columns in your views,…

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

ABOUT ME

  • LinkedIn
  • Mail
  • GitHub
  • YouTube
"BizApps and PowerPlatform dude with a passion for AI, sitting relaxt in his black shirt on a bounty white beach with palm trees, a azure blue ocean in the background and enjoying a good coffee "

~GenAI - DALL.E 3 and GPT 3.5

Subscribe

Please wait...

Thank you for subscribing!

Search

Categories

  • Agents
  • AI Builder
  • AI Prompting
  • Artificial Intelligence
  • Copilot
  • Copilot Studio
  • Customer Insights
  • Customer Service
  • Dataverse
  • Field Services
  • Generative AI
  • Model-driven Apps
  • Personal Development
  • Power Apps
  • Power Automate
  • Power BI
  • Power Platform
  • Reporting
  • Sales
  • SharePoint

Archive

  • September 2026
  • July 2026
  • June 2026
  • May 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
© 2024 - All rights reserved | Jeroen Scheper | Privacy Policy