Management sign in
For authorized Super Admin and Officer accounts only.
Live attendance overview
Personnel strength by campus
Operations management
Add guards and assign shifts. Existing attendance evidence cannot be edited here.
Personnel directory
Search guards, edit personnel details, or create and reset logins directly. Attendance records are preserved.
| Employee ID | Guard | Campus | Status | Login | Action |
|---|
Officer Accounts · Super Admin
Create, deactivate, or reset officer accounts. Existing records remain in the audit trail.
| Name | Role | Status | Actions |
|---|
Manual Attendance & Photo Evidence · v0.4.10.8
For historical backfill, failed phones and missed punches. Every entry requires photo evidence and is pending Super Admin approval. Original app punches remain untouched.
Manual entries and approvals
| Guard | Event | Claimed time | Reason | Status | Evidence / review |
|---|
Upcoming and recent shifts
| Guard | Campus / post | Start | End | Status | Action |
|---|
Cancellation is blocked for shifts with recorded punches. To change a scheduled shift, cancel it and create a replacement.
DTR Reports · Preliminary Client Preview
Read-only · actual punches only · missing attendance highlighted
Choose a campus and generate a report.
Attendance Reconciliation & NCBA Justifications
Officer-submitted explanations · Super Admin review · original biometric records preserved
Exception counts reflect the selected dashboard date and campus. Long duty is a detection flag, not proof of straight duty.
Review queue & client justification
Approved cases can be printed as supporting NCBA justification reports. A case does not itself modify payroll or billable totals.
Operational exceptions · Action required
Live indicators from selected date and campus. A missing biometric punch is not proof of an unmanned post.
Select an alert card to see the affected shifts and guards.
Scheduled vs. actual attendance
Guard-by-guard schedule, actual punches and attendance status for the selected date and campus.
| Campus / post | Guard | Scheduled | Time in | Time out | Attendance status |
|---|
Campus coverage · selected day
Handover gap audit · detailed records
Potential post coverage gaps
Flags adjacent shifts at the same campus and post when the outgoing guard clocks out before the next guard clocks in. A flag is a review item, not proof the post was unattended. Only handovers with both punches are evaluated.
| Campus / post | Outgoing guard | Outgoing time-out | Incoming guard | Incoming time-in | Possible gap |
|---|
Recorded punches & selfie evidence
Recorded punches and evidence
| Recorded | Guard | Campus | Event | GPS | Accuracy | Selfie |
|---|
Attendance uses server-recorded timestamps. No artificial midnight punch rules apply. Late and early-out alerts use a two-minute grace period; actual timestamps and hours remain unchanged. Possible absence means no time-in 30 minutes after scheduled start. Early departure means time-out before scheduled end. Possible coverage gaps are inferred from adjacent scheduled shifts and punches, not independently verified physical presence. Live duty counts depend on available punches and may differ from actual on-site presence.
