Skip to main content

Shift Management Screen

Summary

This page records verified Workforce Scheduling UI and operational behavior and identifies unsupported capabilities explicitly.

Audience

Business users, developers, QA engineers, support engineers, solution architects, and implementation partners.

Reference Content

The Shift Management section contains:

AreaVerified controls
EditorName, start time, end time, grace minutes, overtime rule
ActionsAdd, update, cancel edit
TableShift, timing, grace, overtime rule, edit, delete
Delete flowConfirmation dialog followed by request and reload
FeedbackInline error; successful saves refresh the list

The page initializes time and numeric defaults locally. Edit copies the selected row into the form. Delete clears an active edit when the same record is removed.

The UI model uses a compact legacy shape. The extracted domain supports additional fields and soft deactivation. Actual behavior therefore depends on gateway routing. The confirmation copy says assigned employees will have no shift, while the extracted command rejects deactivation when active effective assignments exist; source behavior takes precedence over the copy.

Source References

  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/PayrollFeaturePages.tsx
  • microservices/src/attendance-service/Api/ShiftPolicyCompatEndpoints.cs
  • microservices/src/attendance-service/Application/Compatibility/ShiftPolicyCompatService.cs
  • microservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs
  • Controllers/ShiftsController.cs
  • Services/ShiftService.cs

See Also

Keywords

  • Workforce Scheduling UI
  • Shift administration
  • Scheduling operations

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20