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 :
Microsoft Dynamics CRM (Archived)

Customize Site Map and Menu based on user's Previlage

(0) ShareShare
ReportReport
Posted on by 815

Hello,

we have 2 requirement to customize:-

Display Site Map based on Roles

Display Menu based on roles.

1.Site Map Customization based on below flow:-

Ex: we have sales team like Sales Person, Service Person, Marketing Person.

Sales Person should see only sales Site Map

Service Person should see only Service Site Map

Marketing Person should see only Marketing Site Map

2.Menu Customization based on below flow:-

How to hide menu like Connect To, Share, etc.

We want to display clean view based on User's role & department. Avoid unnecessary buttons.

Attached Screenshot for more ref:

0825.Site-Map.png

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Aric Levin - MVP Profile Picture
    30,190 Moderator on at

    Hi,

    For the first question. This is not possible.

    You cannot show/hide Site Map areas. If all the subareas don't show up on a particular Area then the area will not be displayed, but since you are probably sharing some entities between them, they will always show up.

    You might want to create a single Area (Workplace), that is shared among all and only displayed via access.

    In Dynamics 365 v9, you can do this (since you can create apps).

    For the second question, download ribbon workbench 2016. Create Display or Enable Rules based on privilege that you want to show. For each button that you want to hide based on a particular privilege attach the display/enable rules to the button.

    If you have not used ribbon workbench before, you can go to ribbonworkbench.uservoice.com for product support and samples how to perform these actions.

    Hope this helps.

  • Suggested answer
    gdas Profile Picture
    50,091 Moderator on at

    Create one entity and give the any privileges like read in that entity security roles .Assigned security rolw to the user  for example entity have the read access then it will show in service area and for other access the menu will not show.Now you can configure in sitemap based on the entity read access the sub area will display.

  • Syed_Faisal Profile Picture
    815 on at

    Hi Goutam,

    I had tried this by Xrm.Sitemap tool but unfortunately no luck.

    Should i need to copy site map XML code and replace to the new entity, will this work?

  • ashlega Profile Picture
    34,477 on at

    The interesting part about apps is that default application will still be showing up, and it'll be using that default sitemap(sure we can update that sitemap as well, but do we really want to mess with it?) Either way, we are kind of trying to do the same here, but maybe what's missing in all this is the ability to hide default app completely.

    PS. Apps are available in 2016, too.

  • Syed_Faisal Profile Picture
    815 on at

    Yes, like you said the default app still appear.  Not sure how to hide those.

  • Verified answer
    Aric Levin - MVP Profile Picture
    30,190 Moderator on at

    Forgot about 2016 :). Been working with 9.0 too much...

    Possibly you can provide different urls to access the system based on which division you are on, or since you are on-prem, have a custom aspx page that will redirect to the correct url based on the credentials of the user.

    If you have the ability to do it maybe it will be a solution for you...

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 > 🔒一 Microsoft Dynamics CRM (Archived)

#1
SA-08121319-0 Profile Picture

SA-08121319-0 4

#1
Calum MacFarlane Profile Picture

Calum MacFarlane 4

#3
Alex Fun Wei Jie Profile Picture

Alex Fun Wei Jie 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans