/hr/time.
Overview
The page usesuseTimeSchedulingStats to populate four stat cards: Today’s Shifts, Open Shifts, Pending Approvals, and Swap Requests. Manager-specific content is controlled by useHasPermission('hr.time.approve'). Widgets rendered include TimeClockWidget, TimeClockStatusWidget, TimesheetSummaryWidget, TodaysScheduleWidget, and CoverageSummaryWidget. A refresh button re-fetches stats.
No RequirePermission guard wraps this route.
Who it’s for
Access follows your organization’s role and module configuration. Manager-specific widgets appear when the user hashr.time.approve permission.
Before you start
- None required; the page is accessible to all users with HR access.
Steps
- Navigate to HR > Time or go to
/hr/time. - Review the four stat cards for a quick status snapshot.
- Use the Time Clock Widget to clock in or out.
- Navigate to sub-pages via widget links:
- Today’s schedule → scheduling views
- Timesheets →
/hr/my-timesheets - Team timesheets (managers) →
/hr/team-timesheets
Key concepts
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/TimeOverview.tsx
- src/cores/hr/hooks/time/useTimeSchedulingStats.ts