Dashboard
Attendance summary
Per-person totals for the selected range — the same figures as the report's Summary sheet.
Highlight cells that match a condition (column, comparison, value, colour). Add as many as you like — they're saved in this browser. Comparisons can be absolute (e.g. Office ≥ 8:00) or relative to the column average — > avg +% / < avg −% take a percent (e.g. 20 = 20% above/below that column's mean across the shown people).
| Employee | Work Days | Scans | Office | Away | Att. | Lunch | Exceeded | Avg Office | Avg Att. |
|---|
Records
| Time | Name | ID | Pers. ID | SDK card | Direction | Check point | Door | Reader |
|---|
Live
Manage
Data
Import a HikCentral Transaction .xlsx (historical swipes), or rebuild realtime data from the JSONL store — re-scans every file and refills any missing rows, never deletes imported history. Both are idempotent.
Doors & card readers
Map each (reader, door) to a direction. Saving re-applies direction & check-point to existing records.
| Reader # | Door # | Direction | Check point | Label |
|---|
Employees
Bind a card to a person. Fill SDK card_no (from a realtime swipe) so live data resolves the name. Saving updates that person's existing records. Or import a HikCentral Person Information .xlsx to fill ID / card / name / personnel code / department for everyone at once.
| Report card (ID) | SDK card_no | Name | Personnel ID | Dept | Note |
|---|
Addition cards
Extra SDK cards a person also carries (a spare card, a badge). The primary card stays in Employees above — this is for the additional ones. A swipe on an addition card counts exactly like a swipe on that person's primary card: same person, one merged attendance line. Registering a card also names any swipe it already made while unknown.
| SDK card_no | Belongs to | Report card (ID) | Note | Added |
|---|