The list
Columns: code, name, role, department and location, joining date and status. Sortable, paginated, and searchable by name or code.Filters and facets
Status filters carry live counts — how many are Active, Onboarding, on Probation, Exited — sourced from the data rather than hardcoded. Department and location filters narrow further. The filter popover adds three more:The transitive “reports to” walk is a list filter only. It narrows rows you are already entitled to see — it does not widen your authority over anyone. Approving still requires being someone’s direct manager, or holding
hr:approve.Adding one person
1
Open the wizard
+ Add employee.
2
Identity and contact
Name, employee code, email. The code must be unique in your organization; the email must be unique across all of OnTime, because it identifies the person rather than the membership.
3
Work details
Department, location, manager, shift template, employment type, joining date.
4
Role
From your organization’s roles — the four presets, plus any you have defined.
5
Initial password
You set it, at least 8 characters. Share it through your own channel; OnTime sends no welcome email.
Bulk import
For a whole workforce. Upload a CSV and OnTime shows the parsed rows with per-row validation errors before anything is written — so a bad row is a row you fix, not an import that half succeeded.Bulk actions
Select rows and act on all of them:- Assign a manager
- Change department
- Archive
- Add a tag
Bulk “set shift” is present in the toolbar but not wired. It does nothing. Assign shift templates individually, or through the roster.
Export
CSV, honouring every filter currently applied. Filtering to one location and exporting gives you that location.Employee status
Exited employees stay in the system — their attendance, payslips and documents are part of your statutory record.
Finding someone fast
Press⌘K (or Ctrl+K) anywhere in the admin console. The command palette searches employees by name and code, and also offers permission-filtered navigation commands.
The palette searches employees and navigation only. It does not search attendance records, payslips or documents.