web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Best Practice to Customise Navigation in Solutions?

(1) ShareShare
ReportReport
Posted on by 70
I have been working on customized forms and views in an unmanaged solution in my Dynamics 365 Sales Dev environment, that will be imported as a manages solution in the Dynamics 365 Sales Production environment. which is what the Microsoft Learn documentation recommends as best practice.
 
I now need to customise the main Navigation menu, which would be done by adding the Sales Hub app to my solution, and editing the menu. Is this best practice? When I do this, my solution has both the Sales Hub model driven App, and a Sitemap listed in the object, should I remove the model driven app, and only keep the sitemap?
 
Any links to articles explaining suggestions for solution development would be appreciated. The approach to copy and customise the forms is very simple and easy to see how you can have a customised version for your business without preventing future improvements from Microsoft. I hope there is a similar approach for commonly modified objects like sitemaps/navigation.
 
I have the same question (0)
  • Suggested answer
    Muhammad.Affan Profile Picture
    4,624 Super User 2025 Season 2 on at
  • Suggested answer
    Ben356 Profile Picture
    13 on at
    Hello NicholasHE
     
    I have attempted to answer all queries, answers in bold.
     
    Query: I now need to customise the main Navigation menu, which would be done by adding the Sales Hub app to my solution, and editing the menu. Is this best practice?
     
    No, if you only need to modify navigation in the context of tables, charts then only the sitemap needs to be edited not the app.
     
    Query: When I do this, my solution has both the Sales Hub model driven App, and a Sitemap listed in the object, should I remove the model driven app, and only keep the sitemap?
     
    Yes, but dependency rules will still apply to any other components.
     
    Query: Any links to articles explaining suggestions for solution development would be appreciated.
     
    https://learn.microsoft.com/en-us/power-platform/alm/how-managed-solutions-merged#merge-navigation-sitemap-customizations
     
    This document explains the merge behavior and even highlights what happens with conflicts, if any MS updates need to be removed. Then the editing approach comes back in. Remember that ultimately your managed solution will be on top of the MS solutions so trust that your customizations will take precedency.
     
  • Suggested answer
    Alex Dan 365 Profile Picture
    73 on at
    Hi Nicholas,
     
    For future projects, consider creating a new model-driven app (from your solution) to have greater control over its components. During the creation process, you can opt to use an existing sitemap (e.g., the Sales Hub App) to avoid starting from scratch.
     
    This approach allows you to have better control over the UI/UX, ensuring a consistent and customized design for your app.
     
    Additionally, it gives you more flexibility in managing your pages, and you won’t be affected by unexpected sitemap changes from Microsoft (like the addition of new features such as the Copilot page in the navigation).
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 70 Super User 2025 Season 2

#2
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 33 Most Valuable Professional

#3
Daniyal Khaleel Profile Picture

Daniyal Khaleel 32 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans