BGI HRMS Payroll & Attendance - Phase 10
Production Support + Helpdesk + Knowledge Base + System Monitor

PHASE 10 ADDED MODULES
1. HRMS Support Dashboard
2. Staff Helpdesk / Ticket System
3. Ticket Categories and Priorities
4. Ticket SLA Rules
5. Ticket Messages / Reply Thread
6. Staff Self Ticket Portal
7. HRMS Knowledge Base / Help Articles
8. Staff Knowledge Base Search
9. System Monitor Snapshot
10. Scheduled Job / Cron Monitor
11. Backup / Export Request Center
12. Access Review Log
13. Go-Live Checklist
14. Release Notes / Version Register
15. Support Feedback Register
16. Ticket Status API
17. System Snapshot Cron
18. Job Watchdog Cron
19. Phase 10 Responsive UI CSS
20. Sample Ticket Import CSV

INSTALLATION
1. Phase 1 to Phase 9 should already be installed.
2. Take a full database and files backup.
3. Import phase10_schema.sql in the same ERP database.
4. Upload all folders from this ZIP to the project root.
5. Open: /admin/hrms/phase10_dashboard.php
6. Create ticket categories and SLA rules.
7. Add knowledge base articles for staff support.
8. Run system monitor snapshot once.
9. Open Go-Live Checklist and mark completed tasks.

OPTIONAL CRON
php cron/hrms_phase10_system_snapshot.php
php cron/hrms_phase10_job_watchdog.php

MAIN ADMIN FILES
admin/hrms/phase10_dashboard.php
admin/hrms/helpdesk_categories.php
admin/hrms/helpdesk_tickets.php
admin/hrms/helpdesk_ticket_view.php
admin/hrms/helpdesk_sla_rules.php
admin/hrms/knowledge_base.php
admin/hrms/system_monitor.php
admin/hrms/job_monitor.php
admin/hrms/backup_export_center.php
admin/hrms/access_review.php
admin/hrms/go_live_checklist.php
admin/hrms/release_notes.php

STAFF PORTAL FILES
staff/hrms/helpdesk.php
staff/hrms/helpdesk_ticket_view.php
staff/hrms/knowledge_base.php

IMPORTANT FLOW
Staff issue -> Ticket -> SLA -> HR/Admin reply -> Close ticket -> Feedback -> Dashboard review.

SAFETY NOTES
- This patch does not delete existing HRMS data.
- Backup/Export center creates tracked requests; actual full server backup should still be taken from cPanel/WHM or command line.
- PHP code is written in English and kept PHP 5.6 compatible.
