Skip to main content

Notifications

Customer experience | Sales, Customer Insights,...
Suggested answer

Best Practice to Customise Navigation in Solutions?

(1) ShareShare
ReportReport
Posted on by 40
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.
 
  • Suggested answer
    Alex Dan 365 Profile Picture
    Alex Dan 365 65 on at
    Best Practice to Customise Navigation in Solutions?
    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).
     
  • Suggested answer
    Ben356 Profile Picture
    Ben356 11 on at
    Best Practice to Customise Navigation in Solutions?
    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
    Muhammad.Affan Profile Picture
    Muhammad.Affan 4,449 on at
    Best Practice to Customise Navigation in Solutions?

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

News and Announcements

Announcing Category Subscriptions!

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Verified Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,359 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,370 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans