For background please read the How to - User Management guide.
Core Data Structure
We recommend reading our article 'Introducing Gatekeeper' which outlines the data structure.
As shown in the core data structure diagram, Contracts are the base object that are linked to the other core objects: Suppliers, Teams, Categories and Entities, this data structure enables access to contracts to be provisioned by association.
How is access provisioned using Own Team?
Every user is linked to a Gatekeeper Team, it's a mandatory field when adding a user, and all Contracts are linked to a Team. Therefore, a user who needs access at a single Team level can be set up with the 'Own Team' role permission.
Role + Role Permissions
Combining the 'role permission' Own Team, with the 'role', there are two options:
Administrator + Own Team
Users with this combination will have access to their Team data and the contracts linked to their Team, in addition they will be able to edit this data.
Collaborator + Own Team
Users with this combination will have access to their Team data and the contracts linked to their Team. They will not be able to edit data, but can use the Collaborative Functions.
User will also have access to some objects via Secondary Association, please see the article for further details.
With the role permission, Own Team, users can still be provisioned with some of the additional Permissions:
Teams have their own dashboards, showing data from the team dimension, only the Contracts directly linked to the Team and Supplier directly linked to said Contracts, form the Team Dashboard.
If you require more granular access, Gatekeeper supports Role-Based Access Groups (RBAC) which is included in Enterprise plans but can also be provisioned at other plans.
If you would like any support in this area, please don't hesitate to get in touch with us.