🔴 Missed punch-out🟡 Excess exits🟡 Excess time outside🔴 Very short day🟡 Late arrival
📋
Select a report type and click Run Report
Pending Approvals
—
Setup & Configuration
Sites
Site Name
Address
Gates
Status
Actions
Shifts
Shift Name
Start Time
End Time
Sites
Status
Actions
Departments
Department
Sub-Departments
Status
Actions
Exit Reasons
These options appear in the guard's exit reason dropdown on every OUT punch.
Reason Label
Status
Actions
⚠ Passwords are stored as SHA-256 hashes. Change here — takes effect immediately.
Role
Access Level
New Password
Action
Emergency Contacts
Display Time Format
Applies to all reports, exports, and dashboard displays across the entire system.
Audit Log
Time
User
Role
Action
Record
Details
📜
No audit records match
🚨 Emergency Roster
Click Refresh to load current data
Total On-Site
—
Employees Inside
—
Visitors Inside
—
Not Accounted
—
🔥 Fire Marshals & First Aiders On-Site
⚠ No Fire Marshals or First Aiders currently on-site. Ensure coverage before evacuation.
✅ Employees Accounted For (Inside)
Name
E-Code
Dept
Site
Punch In
Role
🏢
No employees currently inside
👥 Visitors / Vendors Inside
Name
Organization
Meeting
Entry Time
Gate
✅
No visitors currently inside
❌ Not Accounted For (Expected But Not Inside)
Name
E-Code
Dept
Shift
Mobile
Site
✅
All employees accounted for
Add Employee
?
🦺 Safety & Emergency Roles
🔴 Medical Profile (HR Admin Only)
Emergency Contacts
Bulk Employee Upload
1
Download CSV Template
Pre-formatted with correct headers. Fill offline.
2
Upload Filled CSV
System validates row by row. Errors shown inline.
3
Review & Confirm
Fix errors, then save valid rows.
Add Frequent Visitor
Reject — Add Note
Resolve Absence
?
—
—
—
Absent on
—
Bulk Resolve Absences
Resolving 0 absences — all will get the same leave type.
HR Direct Entry
⚠ HR direct entries bypass the guard approval queue and write directly to the attendance log.
All entries are tagged as hr-override and visible in the audit log.