Skip to content

Users and Roles

Under System Control → System Users.

Two screens that work together and are often confused:

  • A user is a person who can log in.
  • A role is a named set of permissions.

Every user is given a role, and the role decides what they can see and do. You control access by editing roles, not by editing people one at a time.

System Users → Roles

The Roles list, showing each role and the number of permissions assigned to it

Each role is a named bundle of permissions — typically Company Administrator, HR, Manager and Employee, though you can create your own.

Editing a role shows the full permission list, grouped by module, with a checkbox for each. Permissions generally come in families for each screen: manage, create, view, edit and delete.

Permissions worth thinking about carefully

Section titled “Permissions worth thinking about carefully”

Some permissions expose considerably more than their name suggests:

Permission area Why it needs care
Payroll, Payslips, Employee Salaries Everybody’s pay. Rarely appropriate outside HR and finance.
Complaints Frequently names a second employee who does not know the record exists.
Warnings Disciplinary records, with legal weight.
Users and Roles Anybody who can edit roles can grant themselves anything.
Settings Can change email, storage and payment configuration for everyone.

There is a separate Permissions screen in the application, which lists the individual permissions themselves rather than the roles that bundle them.

System Users → Users

The Users list, showing accounts with their name, email, role and status

The accounts that can log in: name, email, role, and whether the account is active.

  1. Add the user and enter their name and email. The email is their username and must be unique.

  2. Assign a role. This is the decision that matters — it determines everything they can see.

  3. Set a password, or use the system’s method for having them set their own.

  4. Save, and confirm the account is active.

  5. Tell them how to sign in. See Signing In.

Offboarding involves more than the account. See Offboarding Someone.

Login History

The Login History screen, listing sign-in attempts with the user, time and IP address

A record of sign-ins: who, when, and from where.

Worth looking at occasionally rather than only after something has gone wrong. Two patterns are worth noticing: accounts signing in from places your organization does not operate, and accounts that have not been used for months, which are usually people who have left.

Somebody cannot see a screen they need. Find their role, and check the permission for that screen. Change the role, not the person — unless only that one person should have it, in which case make a new role.

Somebody can see something they should not. Same fix, in reverse. Then check who else holds that role, because they can see it too.

A user forgot their password. They can reset it themselves from the login page if email is working. If it is not, an administrator can set a new one.

Can two people share an account? They can, and they should not. Shared accounts destroy the audit trail — Login History and every record’s history become meaningless.

How many administrators should we have? More than one, so you are not locked out when somebody is on leave. Not many more.