Streamlining Data Access: By Managing Public Views with Security Roles in Dynamics 365 CRM

For instance, there is an IT company where different teams like sales, marketing, and product management work with distinct sets of data in Dynamics 365 CRM. However, the default public system view displays all data to every user within a team. This means a sales team admin who primarily needs to see “All Leads” must also navigate through “Open Leads” and “Closed Leads,” which are more relevant to other team members. As a result, users end up seeing unnecessary views, creating clutter and inefficiencies.

If you are a salesperson, you may find it frustrating to scroll through irrelevant views just to locate “Active Leads.” This not only wastes time but also increases the risk of exposing sensitive data. Constantly navigating through unnecessary views makes the system cumbersome and negatively impacts productivity.

To solve this, the “Manage Public Views with Security Roles” feature in Dynamics 365 allows you to control view access based on security roles. For example, you can restrict access to the “Active Leads” view for certain users while ensuring that the sales admin retains full visibility. This ensures each team member only sees the data relevant to their role, making navigation easier and improving overall efficiency.

By implementing this feature, you can streamline workflows, reduce distractions, and enhance security, creating a more focused and user-friendly experience in Dynamics 365 CRM.

Let’s take a look at how to configure it:

The “Manage System Views” feature is disabled by default. To enable it, turn on the “EnableRoleBasedSystemViews” setting. This can be done by downloading and running the “OrganizationSettingsEditor” tool.

  • Download the latest OrganizationSettingsEditor tool.
  • Go to the EnvironmentSettings > Solution.
  • Select Import > Choose File, and then select the downloaded .zip file.
  • Select Open > Next > Import.
  • Go to Settings > Solution > Double click on the OrganizationSettingsEditor solution.
  • Select Add; then, the Addlink changes to Edit.

Streamlining Data Access

  • Select Edit to change the values.

Streamlining Data Access

  • Enter the “True” value and click on Update.

Streamlining Data Access

Now, manage public views with security roles

  • Go to Power Apps, select Solutions, and open the desired solution.

Streamlining Data Access

  • Open the Contact table > Choose the Views.

Streamlining Data Access

  • Select the non-default public view as per your business requirement, and then from the command bar, select View settings

Streamlining Data Access

  • Select the Specific security roles Then you can choose security roles that you want to assign to the public view. Finish with a click on Save and Publish button.

Streamlining Data Access

Let’s see how it works:

Here I have Logged in with the user, Alex Baker, who has a salesperson security role.

Navigate to the Contact entity > Click on Views. As you can see in the below screenshot, the user is able to see the “Active Contacts View”.

Streamlining Data Access

Login with the user-Adele Vance, who does not have the Salesperson security role, is not able to see the “Active Contacts view” in Contact entity.

Streamlining Data Access

Conclusion

The new “Manage Public Views with Security Roles” feature in Dynamics 365 allows you to control view access based on security roles. Setting this up is simple—just select the views to manage, assign them to the appropriate security roles, and publish the changes. This results in a cleaner, more focused user experience where each team only sees the data relevant to them. Not only does this improve efficiency, but it also strengthens security by ensuring users access only the views necessary for their roles.

The post Streamlining Data Access: By Managing Public Views with Security Roles in Dynamics 365 CRM first appeared on Microsoft Dynamics 365 CRM Tips and Tricks.

Original Post https://www.inogic.com/blog/2025/02/streamlining-data-access-by-managing-public-views-with-security-roles-in-dynamics-365-crm/

Leave a reply

Join Us
  • X Network2.1K
  • LinkedIn3.8k
  • Bluesky0.5K
Support The Site
Events
February 2025
MTWTFSS
      1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28   
« Jan   Mar »
Follow
Sign In/Sign Up Sidebar Search
Popular Now
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...