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

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Unanswered

Access control

(1) ShareShare
ReportReport
Posted on by 6
Hi All,
 
Is there a way to control access to all the users navigation Modules view? We need even the labels to be hidden according to the roles given only. but with certain roles, users have higher privilege access which needs to be hidden. Please advise.
I have the same question (0)
  • Suggested answer
    Yogesh Mulay Profile Picture
    54 on at
    Access control

    Yes, in Dynamics 365, there is a way to control access to user navigation modules and even hide the labels based on specific roles. This level of granular access control is typically achieved using a combination of Security Roles, Business Units, and potentially some custom development.

    Here's a breakdown of how you can accomplish this:

    1. Security Roles:

    • Entity-level Privileges: Each security role in Dynamics 365 has associated privileges that define what actions a user with that role can perform on specific entities (e.g., Accounts, Contacts, Leads, etc.). You can customize these privileges to control access to various modules.
    • Form-level Privileges: In addition to entity-level privileges, security roles also have form-level privileges that control access to specific forms within an entity. You can use this to hide or show certain forms based on the user's role.
    • Field-level Security: You can use field-level security to restrict access to specific fields within a form based on the user's role. This can be helpful in hiding sensitive information from users who don't have the necessary privileges.

    2. Business Units:

    • Hierarchical Security Model: Dynamics 365 uses a hierarchical security model based on Business Units. Users in a parent Business Unit have access to the data in their child Business Units. You can use this to control access to modules based on the user's Business Unit.
    • Team-Based Security: You can also use teams to control access to modules. Teams can be associated with specific Business Units, and users can be assigned to multiple teams. This allows for more flexible access control.

    3. Custom Development:

    • Custom Security Roles: If the built-in security roles don't provide the level of granularity you need, you can create custom security roles to define specific access privileges.
    • JavaScript or Plugin Customization: In some cases, you might need to use JavaScript or custom plugins to further customize the navigation experience based on the user's role. This might involve dynamically hiding or showing navigation items or labels.
     
    Please mark my answer verified if this is helpful!
  • Jonas "Jones" Melgaard Profile Picture
    4,798 Super User 2025 Season 2 on at
    Access control
    Hi Teresa24486

    Judging by your other questions, I assume this is for D365 Finance & Operations?

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…

Mansi Soni – Community Spotlight

We are honored to recognize Mansi Soni as our August 2025 Community…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
DAnny3211 Profile Picture

DAnny3211 433

#2
Abhilash Warrier Profile Picture

Abhilash Warrier 137 Super User 2025 Season 2

#3
Martin Dráb Profile Picture

Martin Dráb 67 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans