Time Office Storage
Summary
Time Office persistence comprises shifts, weekly-off rules, Attendance policies and owned policy rules, plus effective-dated employee shift assignments.
Audience
- Backend developers, Time Office implementers, QA engineers, and architects
Relationships
Only policy-to-rule is an EF relationship and database foreign key, with cascade delete. Assignment-to-shift is intentionally a logical identifier without navigation or foreign key. Weekly-off rules are tenant/day settings and have no modeled shift or policy relationship. Employee-specific policy assignment is Not implemented in this model.
Source References
microservices/src/attendance-service/Domain/TimeOffice/Shift.csmicroservices/src/attendance-service/Domain/TimeOffice/WeeklyOffRule.csmicroservices/src/attendance-service/Domain/TimeOffice/AttendancePolicy.csmicroservices/src/attendance-service/Domain/TimeOffice/EmployeeShiftAssignment.csmicroservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs
Related Articles
See Also
Keywords
- Attendance persistence
- EF Core
- PostgreSQL
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly