Data visibility rules within Single Org
Hi,
In an existing application, we have a requirement to introduce new set of users from 2 different business groups. Both Business Groups have their data restrictions. They don't want to share their data but they want to access existing "Default Org" data. For ex- they create their own contact records and Opportunities. However they can associate one of existing contact to Opportunity as well. However Existing users should not be able to see data created by both groups.
Initially we thought of multiple org and making one org as Sub-Org, This fails because one Org can have only one parent Org. If we want to satisfy requirement using Sub-Org, both new Org need to have Default Org as their Sub-Org. It means Default Org should have 2 parent Orgs. This way both can see Default Org data and hide their own data. This model doesnt work as one Org can have only one parent.