Attendance UI
Summary
The React/Vite client provides an administrator weekly Attendance board, employee punch workspace, employee self-service view, Shift and policy settings, weekly-off settings, and an Attendance report.
Audience
- Employees, managers, HR/Attendance administrators, Payroll administrators, developers, QA, and support
Overview
UI scope and entry points
Confirmed protected routes include the Attendance workspace, punch workspace, Shift/Policy settings, weekly-off settings, and Attendance report. Employee-only users are switched to the self-service Attendance component on the shared Attendance route. Navigation visibility and protected-route checks use tenant session context, module features, and source-defined permission/role hints.
The UI calls gateway-facing Attendance, employee, Leave, holiday, weekly-off, session, and report APIs. Gateway ownership remains Transitional between monolith compatibility and extracted-service routing.
Known gaps
No employee Shift-assignment UI, device/biometric import screen, dedicated missing-punch correction screen, or dedicated Attendance accessibility test suite was found. Screenshots must be captured later from a safe non-production environment with synthetic data and redacted browser chrome.
Documentation map
- UI overview
- Navigation and access
- Weekly Attendance grid
- Attendance capture
- Punch management
- Attendance review
- Reopen requests
- Employee Attendance view
- Shift management
- Weekly-off management
- Attendance policy management
- Attendance reports
- Validation and errors
- Responsive and accessibility
- UI testing guide
Source References
UI/salary-ui/apps/client-hrms-portal/src/App.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/AttendanceStatus.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/hr/PayrollFeaturePages.tsxUI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
Related Articles
See Also
Keywords
- Attendance UI
- React
- User workflow
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly