Skip to main content
Post a question

Notifications

Community site session details

Community site session details

Session Id : roSPaGGRn3+9GZxyN0F4Yj
Microsoft Dynamics 365 | Integration, Dataverse...
Unanswered

Access control

Like (1) ShareShare
ReportReport
Posted on 12 Sep 2024 12:26:39 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
    54 on 14 Sep 2024 at 05:24:27
    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
    3,272 Super User 2025 Season 1 on 12 Sep 2024 at 16:50:45
    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

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Jonas ”Jones” Melgaard – Community Spotlight

We are honored to recognize Jonas "Jones" Melgaard as our April 2025…

Kudos to the March 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... 293,348 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 232,478 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,158 Moderator

Leaderboard

Product updates

Dynamics 365 release plans
Loading complete