Skip to main content

Notifications

Announcements

No record found.

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.
  • 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!
  • Jonas "Jones" Melgaard Profile Picture
    Jonas "Jones" Melgaard 2,529 Super User 2025 Season 1 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

Daivat Vartak – Community Spotlight

We are honored to recognize Daivat Vartak as our March 2025 Community…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Kudos to the February Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,575 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,493 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans