patrol:view permission; without it, the page redirects to the dashboard.
List page
The header shows Patrol Logs with{total} patrol records. Use the toolbar to Refresh or Clear filters.
Filters
Changing any filter resets the list to the first page. The list shows 50 records per page, ordered by scheduled time newest first.
Columns
Click any row to open its detail view.
Detail view
The header shows the route name andScheduled {date} · {guard name} (or Unassigned), plus the same status badge as the list.
Summary cards
Four cards show Started, Completed, Duration, and Checkpoints. When both actual and expected durations are present, duration showsN min / N min expected.
Checkpoint timeline
The timeline table lists every checkpoint in route order, numbered from 1.How checkpoint status is derived
Alerts
The Alerts section appears only when the patrol has at least one alert. Each alert shows its title, body, creation time, and a status badge of Active or Cleared. Scanning a checkpoint clears an active missed-checkpoint alert for that checkpoint.What’s next
- Create a patrol route — configure routes, checkpoints, and guard assignments.
- Run a patrol in GateOps — step-by-step guide for guards on shift.