Skip to main content

App roles and permissions

An app role decides which modules and pages a person can open, and whether they can only view them or also make changes. Each user has one app role.

Create a role​

  1. Go to Application roles and select Add role.
  2. Enter a unique Role name, a Role description, and leave Active on.
  3. Under Assign module permissions, choose the modules the role can use. For each page in a module, choose Read (view only) or Write (view and change). Use Select all modules or Select all pages to speed this up.
  4. Save.

Assign a role​

Typical roles​

RoleTypical access
EmployeeOwn profile, attendance and leave requests, payslips and tax.
ManagerEmployee pages plus approvals and team views.
HR adminEmployee, attendance, leave and configuration pages with Write.
Payroll adminPayroll pages with Write.

Good practice​

  • Give each person the smallest role that lets them do their job.
  • To limit whose records an admin can see, use data access on the user. See Users and data access.
  • A page that shows "Access denied" means the role has no permission for it.