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