📌 Overview
Work day settings define which days an employee is expected to work.These settings help Trackpilots:
- Calculate active working hours
- Filter non-working days from reports
- Improve productivity and attendance accuracy
- Support custom schedules for teams and individuals
Once your settings are saved, they will be applied and reflected on the dashboard within 1 hour.
📋 Work Days Table
The table displays all employees and their configured working days.Table Columns
Each day can be enabled or disabled per employee.
👤 Employee Work Day Configuration
Admins can configure work days individually for each employee.Use Cases
- Full-time employees (Monday–Friday)
- Shift-based employees (Custom days)
- Weekend teams (Saturday–Sunday enabled)
- Remote or hybrid flexible schedules
⚙️ How It Works
- Admin selects an employee
- Admin enables or disables specific weekdays
- Settings are saved
- Changes propagate to analytics within 1 hour
📊 Impact on Analytics
Work day settings affect the following modules:- Productivity dashboards
- Attendance reports
- Work-hour calculations
- Idle vs active time metrics
- Compliance reports
Non-working days are excluded from productivity calculations by default.
🔐 Permissions & Access Control
Only users with the following roles can modify work days:- Admin
- Custom Role with Work Days Permission
🧩 Developer Notes
- Work day configurations are stored per user in the User Settings Service
- Changes are cached and synced to analytics pipelines hourly
- API consumers should respect work day flags when computing metrics
- Historical data remains unchanged; only future analytics are affected
✅ Best Practices
- Define standard work days for all employees
- Customize schedules only when required
- Align work days with payroll and attendance systems
- Review configurations monthly for accuracy
