Workforce Scheduling Business Overview
Summary
The implemented business capability defines working windows and associates employees with a working-time policy. It supports attendance calculation and payroll inputs, but it does not plan workforce demand or publish rosters.
Audience
Business owners, HR and payroll administrators, managers, implementation partners, QA and architecture reviewers.
Reference Content
Business purpose
- Define a tenant’s named working windows, including start/end time, grace, standard hours and overtime threshold.
- Define tenant weekly-off days.
- Associate an employee with one active shift for an effective date range through the extracted foundation.
- Resolve the effective shift, tenant attendance policy and employee profile for attendance calculation.
- Carry calculated attendance measures into payroll.
Actors and responsibilities
| Actor | Verified involvement |
|---|---|
| HR administrator | Opens Shift Management, maintains shifts and attendance policies, and maintains weekly offs through holiday settings |
| HR manager | Can see Shift Management navigation in the client; mutation authorization differs by routed implementation |
| Employee administrator | Selects a fixed shift on employee profile forms in the compatibility UI |
| Employee | Sees assigned shift timing in the attendance-punch experience; no scheduling mutation is exposed |
| Attendance processor | Uses effective shift/policy values to calculate attendance, overtime, deduction and paid units |
| Payroll administrator | Consumes approved attendance summaries, overtime and shortfall effects |
Business process
Maturity
The monolith and extracted Attendance Service both expose compatibility-shaped shift behavior behind gateway routing. Direct Attendance Service assignment and policy capabilities exist, but the current React Shift Management page does not administer effective-dated assignments. This is Transitional.
Requires confirmation
Production routing, adopted tenant rules, legal review, operational ownership, staffing coverage practices and any external time-clock integration require confirmation.
Business Evidence Checklist
- Business purpose: Convert shift and work-calendar configuration into attendance/payroll inputs.
- Actors: HR, managers, employees, attendance processors and payroll administrators.
- Business process: Define, assign, resolve, calculate and consume.
- Status transitions: Active/inactive configuration is implemented; schedule publication states are not.
- Responsibilities: Each actor owns the boundary described above.
- Business rules: Tenant, validity, effective-date and overlap rules constrain the process.
- Integrations: Employee identity, Attendance, Leave and Payroll are verified; organizational scheduling is not.
- Limitations: The capability is not a demand, coverage or roster-planning engine.
- Requires confirmation: Live routing, business policy and production practice require confirmation.
Source References
microservices/src/attendance-service/Domain/TimeOffice/Shift.csmicroservices/src/attendance-service/Application/Services/AttendancePolicyResolver.csModels/Shift.csUI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
Related Articles
See Also
Keywords
- Business capability
- Working window
- Time Office
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly