Hi,
Does anyone know how to assign ownership of a Dataverse record to a team that we've setup in our environment (other than the default team for a business unit)? My guess is that this can be of use for securing data in a shared table.
We have two apps in one environment. It seems that by default records are created in the business unit of the user. The user and the business unit have ownership of the record.
Both apps share the tables Contact. However, we do not want that users of the first app see contacts added by users of the other one.
Is there a way to limit the acces to records by ownership of a team (based on Entra ID security grope) so only members of that team have acces to these records?
If that is so how can we assign ownership to this kind of team. If we open a record in an app and try to adjust the ownership, we can change business unit, user or team and user. But with the teams options only standard teams (of a business unit) appear. We have several teams added that are based on Microsoft Entra ID security groups and we want to use these.
I know one way to separate data is by the use of business units, but that is not a solution for us. A user can only be a member of one business unit. Since some of our users need have more roles and need to use both apps.
Any ideas how we can use team ownership?
This is our set-up:
Shared Environment
Business units
App 1 : Q&A
Tables:
- Question
- Reaction
- Contact
App 2 : VolunteersAdmin
Tables:
- Volunteer
- Contact
- Account
Business units
Security roles
- Assigned to the app Q&A:
- basic-user qa: has acces to the tables question, reaction, contact on 'User' level
- qa-administrator: has acces to the tables question, reaction, contact on 'Business unit' level
- Assigned to the app Volunteers:
- basic-user volunteer: has acces to volunteer, contact, account on 'User' level
- volunteers-administrator: has acces to volunteer, contact, account on 'Business unit' level
Teams
- shared-environment:
- basic-users qa:
- Related to an Entra ID security team (BG_qa)
- has role basic-user qa
- qa-administrators: has role qa-administrators
- Related to an Entra ID security team (BG_qa-admin)
- has role qa-administrators
- basic-users volunteer: has role basic-users volunteer
- Related to an Entra ID security team (BG_volunteers)
- has role basic-users volunteer
- volunteers-administrators: has role volunteers-administrators
- Related to an Entra ID security team (BG_volunteers-admin)
- has role volunteers-administrator