Hi Experts,
We have a challenge related to the Dynamics CRM security architecture.
We need to categorize our customers based on which sector they belong to. For example
Education, Health, E-Commerce, Govt, Corporate etc.
We need to have different teams (Education-Team, Health-Team, Ecommerce-Team etc.) responsible for managing each type of customers. Each type of customers should be visible to their respective team of users or their managers only.
In some cases, a customer can belong to more than one sectors (Education, Health etc.), in such cases more than one Teams (Users and Users Managers) will have access to the Customers but we only want to share Customers (nothing else) between the teams, for example we don’t want to share one team’s Opportunities/Quotes/Orders with other another team even if the customer itself is shared.
We also need Top managers to have access to all Customers and related information.
Our recommended solution is to do it through teams. We will require to have two teams per sector, which will be Sector-Customers and Sector-General, for example for Education it will be Education-Customers and Education-General. Users belong to Education-Customers will have access to the Customers and Users belong to Education-General will have access to all other information of the Customer.
Security level will be user based, when a new customer is comes in, he will be owned by a default customer and he will choose the sector of the Customer. Based on the selected Customer’s sectors, the Customer will be shared with respective team. For example, of if the Sector of the customer is Education, the Customer will be shared with Education-Customers Team.
While creating other records for example Opportunities, the user will specify the “Type/Sector” of the Opportunity and the Opportunity will be shared with a team based on Opportunity’s Sector.
Can we have your expert opinion on this structure?