Weaf HR

Users, Roles and Access

Before anyone can use the system, they need a way in and a set of permissions.

Before anyone can use the system, they need a way in and a set of permissions. That is what this chapter covers.

Two ideas are easy to confuse and worth separating now. A user is a login — an email address and a password. An employee is an HR record — a person the company employs, with a salary, a department and a leave balance. Creating a user does not create an employee, and creating an employee does not automatically give that person a way to sign in.

Pages in this chapter
  • Users
  • Roles
On this page

Users

The people who can sign in. A user is a login; an employee is an HR record. They are related but separate — a cleaner with no computer access is an employee without a user, and an external auditor might be a user without being an employee.

The Users page
The Users page
  • 1 page title
  • 2 primary action
  • 3 records table
Columns
  • #
  • Name
  • Roles
  • Joined
  • Actions
Actions on this page
  • Add User
  1. Choose Add User at the top right. The form opens in a panel.
  2. Complete the required fields: Name, Email, Password, Confirm Password.
  3. Make the selections the form asks for: Role.
  4. Choose Save. The new record appears in the list.
The Add User form
The Add User form
Note: Give each person their own login. Shared logins make every record that follows ambiguous — you can no longer tell who approved a leave request or changed a salary.

Roles

What a user is allowed to do. Permissions are attached to roles, not to people, so granting access means giving someone a role rather than ticking boxes for each individual.

The Roles page
The Roles page
  • 1 page title
  • 2 primary action
  • 3 records table
Columns
  • #
  • Name
  • Slug
  • Description
  • Permissions
  • Actions
Actions on this page
  • Add New Role
  1. Choose Add New Role. The form opens in a panel.
  2. Name the role after the job it describes — HR Officer, Payroll Clerk — rather than after the person who will hold it.
  3. Work down the permission list and tick what the role may do. Permissions are grouped by module, and there is one for each action the system can perform.
  4. Choose Save. The role can now be given to any number of users.
The Add New Role form
The Add New Role form

Common questions about users, roles and access

How do I add a user in Weaf HR?

The people who can sign in. A user is a login; an employee is an HR record. They are related but separate — a cleaner with no computer access is an employee without a user, and an external auditor might be a user without being an employee.

  1. Choose Add User at the top right. The form opens in a panel.
  2. Complete the required fields: Name, Email, Password, Confirm Password.
  3. Make the selections the form asks for: Role.
  4. Choose Save. The new record appears in the list.
How do I add a role in Weaf HR?

What a user is allowed to do. Permissions are attached to roles, not to people, so granting access means giving someone a role rather than ticking boxes for each individual.

  1. Choose Add New Role. The form opens in a panel.
  2. Name the role after the job it describes — HR Officer, Payroll Clerk — rather than after the person who will hold it.
  3. Work down the permission list and tick what the role may do. Permissions are grouped by module, and there is one for each action the system can perform.
  4. Choose Save. The role can now be given to any number of users.

See all questions →