Leave Terminology
Summary
These terms align Leave documentation with current source while retaining explicit maturity boundaries.
Audience
All Leave documentation readers.
Reference Content
| Term | Meaning |
|---|---|
| Leave request | Tenant-scoped employee absence request with type, date range, calculated days, reason, and status |
| Leave day | A calculated unit within the inclusive range, subject to configured holiday/weekly-off exclusions |
| Leave type | First-class extracted-service classification with payment and eligibility metadata |
| Leave policy | Per-type stored calculation/governance settings; several are not yet enforced |
| Leave balance | Per user, type, and year ledger of stored components plus derived availability |
| Holiday | Tenant calendar date with a type |
| Weekly off | Tenant day-of-week calendar configuration |
| Timeline | Business/audit records stored for Leave operations; not exposed in the current UI |
| Compatibility route | Contract retained for monolith/client parity while ownership transitions |
| Employee projection | Leave-local employee context synchronized from Employee events |
| Workflow-managed decision | Optional decision path delegated to Workflow and completed through callback |
| Outbox | Transactional store used before asynchronous publication |
| Transitional | Coexisting or incomplete ownership/behavior that needs explicit validation |
Source References
microservices/src/leave-service/Domain/Leave/LeaveRequest.csmicroservices/src/leave-service/Domain/Leave/LeaveBalance.csmicroservices/src/leave-service/Domain/Leave/LeaveConfig.csmicroservices/src/leave-service/Domain/Leave/CalendarEntities.cs
Related Articles
See Also
Keywords
- Leave reference
- Leave Terminology
- Workforce management
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly