Human Resources

Complete HR management including positions, employees, and contracts.

Human Resources

16.1 Overview

Complete HR management including positions, employees, and contracts.

Tab Structure:

  1. Positions - Define job positions and salary ranges
  2. Employees - Manage employee records and information
  3. Contracts - Create and manage employment contracts

16.2 Position Management

16.2.1 Creating a Position

  1. Click "Add Position" button
  2. Fill in the position details:
    • Title (required): Position name
    • Description: Job responsibilities
    • Department: Select from available departments
    • Level: Seniority level (1, 2, 3, etc.)
    • Min Salary: Minimum salary for this position
    • Max Salary: Maximum salary for this position
    • Active: Toggle position active/inactive status
  3. Click "Create" to save

16.3 Employee Management

16.3.1 Summary Cards

CardIconDescription
Total EmployeesUsersCount of all employees
ActiveUserCheckCurrently employed staff
On LeaveBadgeEmployees on leave
TerminatedUserXFormer employees

16.3.2 Employee Statuses

StatusBadge ColorDescription
ActiveGreenCurrently employed and working
On LeaveSecondaryTemporary absence
SuspendedRedUnder disciplinary action
TerminatedOutlineEmployment has ended

16.3.3 Creating an Employee

Personal Information:

  • First Name, Middle Name, Last Name
  • Gender, Date of Birth, National ID

Contact Information:

  • Email, Phone, Alternative Phone
  • Address, City, Country

Employment Information:

  • Position, Employment Type, Hire Date
  • Probation End Date, Status

Emergency Contact:

  • Contact Name, Relationship, Phone

Bank Details:

  • Bank Name, Account Number, Account Name, Branch

Statutory Information:

  • Tax ID, Social Security Number

16.3.4 Terminating an Employee

  1. Click the Terminate button
  2. Fill in termination details:
    • Termination Date (required)
    • Termination Reason (required)
    • Final Settlement Amount
    • Notes
  3. Click "Terminate Employee" to confirm

16.4 Contract Management

16.4.1 Contract Statuses

StatusBadge ColorDescription
DraftSecondaryNot yet approved
ActiveGreenCurrently valid
ExpiredOutlineEnd date passed
TerminatedRedEnded early
RenewedSecondaryReplaced by new contract

16.4.2 Contract Types

TypeDescription
PermanentIndefinite employment
Fixed-TermSpecific duration with end date
CasualIrregular work arrangement
ProbationInitial trial period
InternshipTraining/learning position

16.4.3 Creating a Contract

  1. Click "New Contract" button
  2. Fill in Basic Information:
    • Employee (required)
    • Salary Structure (required)
    • Contract Type (required)
    • Status: Draft or Active
    • Start Date (required)
    • End Date: Required for fixed-term contracts
    • Contract Terms: Additional terms and conditions
  3. Click "Create Contract" to save

Business Rules:

  • Contract number is auto-generated
  • Each employee can have multiple contracts
  • Salary structure determines the employee's pay
  • Fixed-term contracts require an end date