Staff & HR

Staff management, departments, leave, payroll, and appraisals

Overview

The HR module covers the complete employee lifecycle — from hiring and department assignment through leave management, payroll, and performance appraisals.

Staff Records

Each staff member has:

  • Employee Code — Auto-generated (EMP-YYYY-NNNNN)
  • User Account — Email, password, role assignment
  • Department & Designation — Organizational structure
  • Reporting To — Manager hierarchy
  • Contract Type — Permanent, Contract, Part-Time, Visiting, Intern
  • Employment Status — Active, On Leave, Suspended, Resigned, Terminated
  • Bank Details — Account, IFSC, PAN (for payroll)
  • Emergency Contact — Name and phone

Welcome Email

When a staff member is created, they automatically receive a welcome email with their login credentials and a direct link to sign in.

Departments & Designations

  • Create departments (e.g., Mathematics, Science, Administration)
  • Create designations (e.g., Senior Teacher, Lab Assistant, Clerk)
  • Assign staff to departments and designations

Leave Management

For Staff (Self-Service)

Staff can apply for leave at Self Service > My Leave:

  • Select leave type, dates, and reason
  • Attach supporting documents
  • Track application status

For Admins

Admins can:

  • Configure leave types and policies
  • Set annual leave balances per employee
  • Approve or reject leave applications
  • View leave calendar across the institution

Payroll

  • Define salary structures (basic, HRA, DA, allowances, deductions)
  • Generate monthly payroll records
  • Link to attendance for auto-deduction
  • PF and ESI computation

Appraisals

  • Create appraisal cycles (annual, bi-annual)
  • Set goals and KPIs
  • Self-assessment and manager review
  • Track appraisal status and history

Staff Attendance

  • Daily check-in/check-out tracking
  • Leave integration
  • Used for payroll computation