Skip to main content

Notifications

Microsoft Dynamics 365 | Integration, Dataverse...
Unanswered

Access control

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.
  • Suggested answer
    Yogesh Mulay Profile Picture
    Yogesh Mulay 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!
  • 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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Community AMA December 12th

Join us as we continue to demystify the Dynamics 365 Contact Center

Leaderboard

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 230,149 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans