Hi,
My first post and hoping to find some advice here.
Our Dynamics 365 organization has the default BU with currently one child BU. In the child BU will sit all the organization's operations teams, primarily using the Service module. These teams are likely to deal with the same customers so we've decided that the Contact record will be owned by one team (e.g. Team A) in the child BU. Other teams in the child BU (e.g. Team B, Team C, etc.) will create their own records (e.g. Cases, associated records) which will be owned by the respective team but will sit under the Contact record owned by Team A.
However, when I try to save a record owned by Team B or C, I receive an error stating Team A does not have permissions to the entity record I'm saving - is missing prvRead privilege
Team A is assigned our 'Base' security which all CRM users will have as a minimum. There are no members in Team A. Teams B & C will also be assigned the Base security role plus will be given additional roles depending on the actions and entities they will be entitled to
Can anyone advise how I can best resolve the above error?
Is it better to give Team A it's own Base security role which has the amalgamation of all the other security roles, or should I put Team A in it's own BU with Teams B & C into grandchild BU's, or is there a better way to allow all teams to see the Contact record and only see the records they create whilst providing the Contact with their service. I don't want to use Sharing as I think this will become too complicated to manage in the long run.
Thanks in advance.