a MUST-HAVE for small/flat organizations: Layout Type-based data sharing rules
TL;DR
- zoho's role-based data sharing rules are pointless if you are a very flat or small organization (like mine <15 ppl) - team members wear many hats and own records across multiple record/layout "types"
- recommendation - add data-sharing rules or permission sets (a la salesforce-style) where data sharing/access is permitted based on a record/layout type in addition to role/hierarchy.
here's the use case:
- Company has 10 employees
- One founder
- One VP that manages A, B, & C functions of the business
- Multiple team members that operate each of the A, B, C functions
- We're a very flat organization so roles/hierarchical rules don't work for us
- Requirement:
- Role VP owns accounts where Layout Type = A, B or C
- Role VP needs to share accounts to three different employees:
- Employee 1 can only see accounts where account Layout Type = A
- Employee 2 can only see accounts where account Layout Type = A & B
- Employee 3 can only see accounts where account Layout Type = C
- Problem with current Zoho Data Sharing rules:
- If I create a data-sharing rule where VP role shares contacts with subordinates, all employees get accounts for all Layout Types A, B & C
- We can try to "hack around" this issue by training all employees and the VP to do the following: when you create a new account type = A, be sure to assign it to Employee 1, when account type = B, be sure to assign it to Employee B, so on and so forth. This is not scalable and it is very prone to human error and unfortunate leakage of sensitive data to which some employees should not have access.
- For instance, we simply cannot have Investor or Attorney Accounts/Contacts shared across all employees as those are very sensitive.
- Layout Type permissions under Security Control > Profiles only limits the creation and filtering of a Layout Type 1. Even if a Profile is limited to Layout Type 1, CRM still allows these Profile users to view and edit records with other Layout Types other than Layout Type 1
- User Story - Recommended Solution:
- As a Zoho CRM Administrator, I would like the ability to not only create role-based data-sharing rules, but also Layout Type data-sharing rules so I can have more granular control over how Roles can share subsets or segments of records within a single module to other roles, groups or users within my organization.
- For example in the use case I mentioned above, I would like to create the following:
- Role VP, Role A, Role B, Role C
- Data Sharing Rules
- Accounts From Role VP to Role A when Account Layout Type = A
- Accounts From Role VP to Role B when Account Layout Type = A or B
- Accounts From Role VP to Role C when Account Layout Type = C
- Voila! We just created Layout Type-based data sharing rules