We are having a security Issue within Dynamics CRM 2016 On Premise
The Scenario is as follows: There is one main organization with three different business units A (With User A1 and A2) B (with User B1 and B2), C (with User C1 and C2). In general the users are working with the records of their own business units – accordingly the entities (e.g. Accounts and Activities) are setup for business unit access. But some users are allowed to read and access data of user business units as well. So we created an Access Team for each business unit which also gets entity access for their own business unit (via team security role) and then we assign users from other business units to this team: In our example User A1 should also work with Accounts and Activities of Business Unit B – so we created Access Team B (which is assigned to Business unit B) and put User A1 into this Access Team. This works good for accessing the data. But the problem is, when User A1 now creates Activities (e.g. Tasks) to a Company that is owned by User B1. This Activity is then visible for Business Unit A, because A1 is the owner of the Activity, and not visible for Business Unit B (except for the Account Owner User B1 – this is done by automatic Share and visible only in the PrincipalObjectAccess Table). Our Business Requirement is, that the Business Unit of the Account (which is determined by the Account Owner) regulates Access for assigned Activities as well. Is there any way to achieve this?
*This post is locked for comments
I have the same question (0)