Skip to main content

Workforce Scheduling Business Source Map

Summary

This map records the source evidence used for Epic 15.1. It does not verify runtime configuration, tenant data or deployment state.

Audience

Developers, QA, support, security, product and architecture reviewers.

Reference Content

Business topicVerified source
Extracted shift model and validationmicroservices/src/attendance-service/Domain/TimeOffice/Shift.cs
Effective-dated assignment and overlap logicmicroservices/src/attendance-service/Domain/TimeOffice/EmployeeShiftAssignment.cs
Weekly-off rulemicroservices/src/attendance-service/Domain/TimeOffice/WeeklyOffRule.cs
Shift, weekly-off, policy and assignment commandsmicroservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs
Shift/policy/calendar queriesmicroservices/src/attendance-service/Application/Services/ShiftPolicyQueries.cs
Effective assignment/policy precedencemicroservices/src/attendance-service/Application/Services/AttendancePolicyResolver.cs
Attendance outcomesmicroservices/src/attendance-service/Domain/Attendance/AttendanceCalculator.cs
Direct business surfacemicroservices/src/attendance-service/Api/AttendanceShiftPolicyEndpoints.cs
Compatibility behaviormicroservices/src/attendance-service/Application/Compatibility/ShiftPolicyCompatService.cs
Gateway ownership switchmicroservices/src/gateway-api/Program.cs
Monolith shift behaviorControllers/ShiftsController.cs, Services/ShiftService.cs, Models/Shift.cs
Monolith weekly-off behaviorControllers/WeeklyOffsController.cs, Services/WeeklyOffService.cs, Models/WeeklyOff.cs
Leave calendar and conflictsmicroservices/src/leave-service/Application/LeaveWorkflows.cs
Payroll business calculationmicroservices/src/payroll-service/Application/PayrollCalculationService.cs
Notification contract coveragemicroservices/src/notification-service/Application/EventNotificationResolver.cs
Route/menu visibilityUI/salary-ui/apps/client-hrms-portal/src/App.tsx, UI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
Shift Management UIUI/salary-ui/apps/client-hrms-portal/src/pages/hr/PayrollFeaturePages.tsx
Employee fixed-shift UIUI/salary-ui/apps/client-hrms-portal/src/pages/Labor.tsx
Employee shift displayUI/salary-ui/apps/client-hrms-portal/src/pages/TemporaryAttendancePunchPage.tsx
Attendance calendar precedenceUI/salary-ui/apps/client-hrms-portal/src/pages/AttendanceStatus.tsx
Related dashboards/reportsUI/salary-ui/apps/client-hrms-portal/src/dashboard/DashboardPages.tsx, UI/salary-ui/apps/client-hrms-portal/src/pages/AttendanceReportPage.tsx

Searches for roster, rotation, shift template, work schedule, employee/team/department/factory shift and scheduling notifications found no implemented scheduling engine. Planning documents and provisioning labels were treated as non-authoritative for implemented behavior.

Business Evidence Checklist

  • Business purpose: Make every business claim traceable to repository-relative evidence.
  • Actors: Documentation, product, engineering, QA, support, security and architecture reviewers.
  • Business process: Discover sources, classify implementation, cross-check claims and record references.
  • Status transitions: Source classification is Draft; runtime/deployment state is not inferred.
  • Responsibilities: Reviewers verify their domain sources and confirmation boundaries.
  • Business rules: Only executable source behavior is treated as authoritative implementation.
  • Integrations: The map covers Employee, Attendance, Leave, Payroll, Notification, Organization and Gateway.
  • Limitations: Static analysis cannot prove live configuration or production use.
  • Requires confirmation: Runtime topology, tenant data and external processes require confirmation.

Source References

  • microservices/src/attendance-service/Domain/TimeOffice/Shift.cs
  • microservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs
  • microservices/src/attendance-service/Application/Services/AttendancePolicyResolver.cs
  • microservices/src/payroll-service/Application/PayrollCalculationService.cs
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/PayrollFeaturePages.tsx

See Also

Keywords

  • Source map
  • Static evidence
  • Implementation boundary

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Review cycle: Quarterly