Roles, Teams & Permissions
The two halves of access
🚧EspoCRM controls access withThisRolespageand Teams, working together:Roles decide what a user can do — which record types they can see, create, edit, or delete, plus any administrative abilities. Teams decide whose records a user can see — records are shared with teams, and members of a team can see them.
A user can hold several roles and belong to several teams; their effective access is
beingthewritten.combination.
Roles
It
Least privilege:Â give people the access their job needs and
teamsnocontrolmore.whoWideningcanaccess later is easy; clawing it back after data has been over-exposed is not.
Teams
How they combine — an example
A mentor holds the Mentor role (view/edit engagements for their team, no delete) and belongs to the team that owns their engagements → they see and doupdate what,their engagements and howsession tonotes, adjustand nothing else.
Changing roles or teams safely
Permission changes that broaden access can expose data unintentionally. Treat them
safely.like configuration changes (Chapter 3), not casual edits.