Skip to main content

Leave Event Integration

Summary

This page records the verified Workforce Scheduling event boundary and its adjacent Attendance integration behavior.

Audience

Developers, integration engineers, leave engineers, QA engineers, and solution architects.

Reference Content

Leave Service owns leave-request events and calendar persistence, but no verified event connects leave holidays or weekly-off changes to Workforce Scheduling. Scheduling does not consume the six Leave domain events or their integration contracts.

BoundaryVerified behavior
Approved/rejected leaveLeave lifecycle events exist in Leave Service
Holiday calendarRead and written through Leave workflows
Weekly-off calendarLeave-owned storage remains separate
Scheduling synchronizationNo publisher, consumer, or contract found

Cross-context calendar alignment is therefore Transitional and event-driven propagation is Not implemented.

Source References

  • microservices/src/leave-service/Domain/Leave/LeaveDomainEvents.cs
  • microservices/src/leave-service/Infrastructure/LeaveDbContext.cs
  • microservices/src/leave-service/Application/LeaveWorkflows.cs
  • microservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs

See Also

Keywords

  • Workforce Scheduling events
  • Attendance integration contracts
  • Transactional outbox

Revision Information

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