Before you start
You need roles.read to view and roles.manage to change.
Steps
- Open Setup, then Roles.
- Click to create a role, or open one to edit it.
- Enter Role name: 2 to 48 characters, lowercase letters, digits, and hyphens, starting with a letter, with no trailing hyphen.
- Enter a Description (up to 200 characters).
- Pick Inherits from if the role builds on another. You see only parents you may delegate.
- Tick Direct permissions. They are grouped by app and area.
- Check Effective permissions, then click Create role or Save changes.
Rules and limits
- Permissions you do not hold are greyed.
- A key from an app that is not installed shows as Unavailable. The system keeps it.
- Both save buttons are disabled when the role has no permissions and no parent.
- The
ownerrole is Protected. It holds every permission and cannot be edited or deleted. - Deleting a role removes access from its accounts and child roles stop inheriting. You cannot undo it.
- Each app seeds starter roles once, on first start. Logistics seeds viewer, storekeeper, supervisor, logistics-admin, planner, and reporter. Other apps seed their own.
If something goes wrong
| Message | Action |
|---|---|
| This role grants permissions you do not hold | Remove them or ask someone who holds them. |