The Team Timesheets page enables managers to review and bulk-approve or individually review timesheets submitted by their direct reports. 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/team-timesheets.
Overview
The page usesuseTeamTimesheets with a statusFilter (defaulting to submitted). Results are locally filtered by employee name search. Status tabs (submitted, approved, rejected, all) each display a count badge. TeamTimesheetCard components render individual timesheets. BulkApprovalActions handles multi-select approvals. A TimesheetApprovalDialog opens for individual inline review.
Permission: HR_PERMISSIONS.TIMESHEETS_TEAM_VIEW (hr.timesheets.team.view) — RequirePermission guard in hr.tsx.
Who it’s for
Permission:hr.timesheets.team.view — required by RequirePermission guard in hr.tsx.
Before you start
- Employees must have submitted timesheets for them to appear in this view.
Steps
Review individual timesheets- Navigate to HR > Team Timesheets or go to
/hr/team-timesheets. - The Submitted tab opens by default showing timesheets awaiting approval.
- Use the search input to filter by employee name.
- Click a timesheet card to open the approval dialog or navigate to the detail page.
- Select multiple timesheet cards using their checkboxes.
- Use
BulkApprovalActionsto approve all selected timesheets at once.
Key concepts
| Term | Meaning |
|---|---|
| Status filter | Tab-based filter: submitted (default), approved, rejected, all. |
| Pending count | Count of submitted timesheets shown in the page header. |
| Bulk approval | Multi-select approval via BulkApprovalActions. |
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/TeamTimesheets.tsx
- src/cores/hr/hooks/time/useTeamTimesheets.ts