So I have read the documentation on access / owner teams but a few practical things for my use case remain unclear.
Scenario: I have an hour registration app. Dataverse has been set-up as a back-end for our apps (we do not use other Dataverse related products other than 365). CRUD operations are triggered from the powerapp to Dataverse. User that creates the record owns the record. However, some users should be able to create/update for one another. Also, managers should be able to update/delete the records with regards to their approval responsibilities.
In another screen I have an interface set-up for some users to control the Team Table (create access teams/owners teams, assign users to the teams etc.
1. Say I have an Access team with User X and Y in the same team. The users have owner based security roles (CRUD on own records only) on the Hour Registration Table. The Hour Registration Table is Team or User owned. Would user X be able to edit records of user Y? If not how would user Y provide access to user X through the access team Table mechanism?
2. Say the same scenario as above would occur but the users would be in a Owner team, this would give both users Owner privilges on all their records, right?
3. What are the privilges of team administrators? In my case would they automatically be privilged to perform operations on the teams' records?
Would be really appreciated to get some guidance on these security/collaboration topics
Thanks