Skip to main content

Leave Terminology

Summary

These terms align Leave documentation with current source while retaining explicit maturity boundaries.

Audience

All Leave documentation readers.

Reference Content

TermMeaning
Leave requestTenant-scoped employee absence request with type, date range, calculated days, reason, and status
Leave dayA calculated unit within the inclusive range, subject to configured holiday/weekly-off exclusions
Leave typeFirst-class extracted-service classification with payment and eligibility metadata
Leave policyPer-type stored calculation/governance settings; several are not yet enforced
Leave balancePer user, type, and year ledger of stored components plus derived availability
HolidayTenant calendar date with a type
Weekly offTenant day-of-week calendar configuration
TimelineBusiness/audit records stored for Leave operations; not exposed in the current UI
Compatibility routeContract retained for monolith/client parity while ownership transitions
Employee projectionLeave-local employee context synchronized from Employee events
Workflow-managed decisionOptional decision path delegated to Workflow and completed through callback
OutboxTransactional store used before asynchronous publication
TransitionalCoexisting or incomplete ownership/behavior that needs explicit validation

Source References

  • microservices/src/leave-service/Domain/Leave/LeaveRequest.cs
  • microservices/src/leave-service/Domain/Leave/LeaveBalance.cs
  • microservices/src/leave-service/Domain/Leave/LeaveConfig.cs
  • microservices/src/leave-service/Domain/Leave/CalendarEntities.cs

See Also

Keywords

  • Leave reference
  • Leave Terminology
  • Workforce management

Revision Information

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