Area is a tag on each staff member. "All Areas" shows everyone.
Changes are saved to cloud automatically.
⚙ Local / Legacy Storage
Legacy local-storage operations.
Reads Name (Badge) format. Badge-based duplicate check applied.
Expects columns: Badge No. · Name · HRR. Matches by badge first, then name. Only updates existing staff — does not add new records.
Reads the "Employees" sheet — matches by Employee # / Badge No. and updates Role + Contract Date. Only updates existing staff — does not add new records. Shows a summary to confirm before applying.
Copies visible / all staff records to selected area. Badge-based duplicate check.
Local key: BCOT_STAFF_RECORDS_V2 — unified pool, all areas.