Skip to main content

Staff and HR

Manage staff records, the staff directory and HR configuration. The Staff module holds the HR and payroll data (StaffRecord) that sits alongside the durable TeacherRecord identity.

Screens​

ScreenRouteWhoDescription
Staff/staffAdmin, ModeratorAll staff records with salary and HR fields
Directory/staff/directoryAdmin, Moderator, TeacherSearchable staff directory (name, role, department)
HR settings/staff/hr-settingsAdminConfigure employment types, departments and payroll percentages

Staff record fields​

FieldDescription
SalaryBase monthly salary (used by payroll)
Employment typeFull-time, Part-time, Contract, etc.
Department / FacultyOrganisational unit
Job titleStaff job title
Contract start / endEmployment dates
Emergency contactName and phone number

Salary is visible to Admin and Owner only. Moderators see all other fields.

HR settings​

Configure the values available in staff record dropdowns:

  1. Go to Staff → HR settings.
  2. Add or edit Employment types and Departments.
  3. Set the tenant Tax rate (%) and Pension rate (%) used by payroll.
  4. Select Save.

Relationship to TeacherRecord​

StaffRecord holds HR and payroll data. TeacherRecord holds the professional teaching identity (employee number, qualifications, subjects). They are joined by UserId. The Teachers module manages TeacherRecord; this module manages StaffRecord.