Leave Integration Reference
Summary
Leave integrates synchronously and asynchronously with seven confirmed or transitional boundaries.
Audience
Developers, QA, support, architects, service owners, and implementation partners.
Reference Content
| Boundary | Confirmed relationship | Detail |
|---|---|---|
| Employee | Consumes created, updated, and employment-status events into a local projection | Employee profile events |
| Attendance | Synchronous conflict checks; calendar ownership overlap | Attendance integration |
| Workflow | Optional start/callback decision orchestration | Workflow integration |
| Payroll | Consumes confirmed Leave lifecycle effects into a read model | Payroll events |
| Notification | Confirmed approval/rejection resolution; not every event | Notification events |
| Gateway | Direct and compatibility routing during ownership transition | Gateway interaction |
| Messaging | Transactional outbox publication and Employee-event consumption | Events |
Payloads, endpoint tables, and database mappings remain in their dedicated sections.
Source References
microservices/src/leave-service/Program.csmicroservices/src/leave-service/Messaging/EmployeeProfileConsumer.csmicroservices/src/leave-service/Infrastructure/AttendanceServiceConflictClient.csmicroservices/src/leave-service/Infrastructure/WorkflowServiceClient.csmicroservices/src/gateway-api/Program.cs
Related Articles
See Also
Keywords
- Leave reference
- Leave Integration Reference
- Workforce management
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly