What's covered in this guide?:
This guide explains how to manage roles and permission levels using Advanced Permissions.
What are permission levels?
A permission level (also referred to as a role) defines what actions a user can perform across the platform, such as viewing data, editing records, approving requests, or publishing rotas.
Every user is assigned one permission level, and that permission level determines their access throughout Workforce.com.
About Advanced Permissions
Advanced Permissions allow you to customise or create permission levels when the default roles do not meet your organisation’s requirements.
Using Advanced Permissions, you can:
Fine-tune what actions a role can perform
Create custom roles (for example, Assistant Manager or Supervisor)
Control access without giving full Admin permissions
How to access Advanced Permissions
To access Advanced Permissions:
Settings > All Settings > Permissions > Advanced Permissions > Show Advanced Settings > Customise access & roles
Default permission levels
Workforce.com includes a set of default permission levels. Each permission level, whether default or custom, is based on an underlying role type.
You can see the underlying role type in the role’s description.
Default permission levels
Permission level | Underlying role type | Can it be customised? |
Admin | Admin | No |
Manager | Manager | Yes |
Employee | Employee | Yes |
General Manager | Admin | Yes |
Payroll Officer | Admin | Yes |
Important things to know
Default permission levels cannot be deleted
The default Admin role cannot be customised
Other default roles can be customised
General Manager and Payroll Officer are Admin-based roles that are turned off by default
To make General Manager or Payroll Officer available, edit the role and tick Role can be applied to staff.
Customise a permission level
You can customise any permission level except the default Admin role.
To customise a permission level:
Go to Settings > Permissions > Advanced Permissions > Customise access & roles
Select View next to the permission level you want to edit
Use the toggles to enable or disable specific permissions
Save your changes
Restore default settings
If changes are made unintentionally, select Apply defaults to restore the role to its original configuration.
Example: Allow managers to view employee start dates
By default, the Manager role cannot view certain employee details (such as start dates), as these are treated as sensitive data.
To allow managers to view start dates:
Open Advanced Permissions
Select the Manager permission level (or your custom manager role)
Enable View sensitive data
Save your changes
Things to note
This permission controls visibility only
Editing employee details may require additional permissions
General Managers can view start dates by default, as their role is Admin-based
Create a new permission level
You can create custom permission levels to better reflect your organisation’s structure.
To create a new permission level:
Select + New role
Enter:
Name
Description
Sort order
Choose an underlying role type
Tick Role can be applied to staff if the role should be assignable
Save the role
Delete or disable a permission level
Only custom permission levels can be deleted
Default permission levels cannot be deleted
To delete a custom permission level:
Open the role
Select Edit role
Choose Delete
To stop a role being assigned without deleting it:
Untick Role can be applied to staff
This keeps the role available for reference but prevents it being used.
Understand underlying role types
Each permission level is based on one of three role types.
The role type defines the scope of access, while permissions control specific actions.
Admin (default Admin role)
What it allows
Full access to all settings and data
Full visibility of pay and organisation information
Ability to manage roles and permissions
Limitations
The default Admin role cannot be customised or deleted
Only default Admins can assign default Admin access to other users
Custom Admin roles (Admin-based)
What they allow
Broad access to organisation and pay data
Ability to manage most system settings
Limitations
Cannot assign default Admin access to other users
Manager
What it allows
Team-based management
Creating and managing rotas
Approving timesheets and leave for managed staff
Limitations
Access is limited to managed teams
Organisation-wide settings remain restricted to Admin-based roles
Employee
What it allows
Clocking in and out
Viewing rotas
Requesting leave
Using employee self-service features
Limitations
Cannot approve timesheets or leave
Cannot access management or administrative settings
Important things to know about permission levels
Permission levels define what actions a role can perform
Manager Permissions and Employee Permissions work alongside role permissions
Viewing, editing, approving, and publishing are controlled separately
Permissions for your own data and other users’ data may differ
Changes apply immediately once saved



