The Time Exceptions page provides a filterable queue of time exceptions with bulk and individual resolution actions, manual punch entry, and punch edit capabilities. It is served at routeDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/hr/time/exceptions.
Overview
The page usesuseTimeExceptions with status and type filters. Status options: open, acknowledged, resolved, dismissed, all (default: open). Exception types include: missed_clock_in, missed_clock_out, late_arrival, early_departure, overtime_unauthorized, overtime_approaching. Action components: ExceptionResolutionDialog (single), AddMissedPunchDialog, EditPunchDialog, and bulk resolution via useTimeExceptionMutation.bulkResolve. A detect-exceptions button triggers server-side detection.
Who it’s for
No explicit permission gate on this route.Before you start
- Time exceptions are generated automatically from clock-in/clock-out events; they appear in the queue once detected.
Steps
Review exceptions- Navigate to HR > Time > Exceptions or go to
/hr/time/exceptions. - Use the Status tabs (open, acknowledged, resolved, dismissed, all) to filter.
- Use the Type dropdown to filter by exception category.
- Click an exception card to open
ExceptionResolutionDialog. - Select a resolution action and save.
- Select multiple exception cards.
- Click the bulk resolve button and confirm.
- Click Add Missed Punch to open
AddMissedPunchDialog. - Enter the employee and punch details.
- From an exception card, click the edit punch action to open
EditPunchDialog.
Key concepts
| Term | Meaning |
|---|---|
| Exception type | Category of the time discrepancy (see list above). |
| Status | Lifecycle: open, acknowledged, resolved, dismissed. |
| Bulk resolve | Resolve multiple selected exceptions simultaneously. |
Related
Human Resources
Human Resources core overview.
Governance & parity
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/hr.tsx
- src/cores/hr/pages/ExceptionQueuePage.tsx
- src/cores/hr/hooks/time/useTimeExceptions.ts
- src/cores/hr/hooks/time/useTimeExceptionMutation.ts