Skip to main content

Workforce Scheduling Events & Integration Contracts

Summary

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

Reference Content

Implementation statements below are source-backed; explicit absences are reported where no scheduling event implementation was found.

Audience

Developers, integration engineers, QA engineers, support engineers, solution architects, and implementation partners.

Overview

Workforce Scheduling has no verified scheduling-owned domain events or integration contracts. Shift, weekly-off, policy, assignment, holiday, and compatibility changes are synchronous writes. The adjacent Attendance lifecycle does implement five domain events, five versioned integration contracts, a transactional outbox, and a broker relay. The Integration Service consumes three of those attendance contracts; this is adjacency, not a scheduling-change event surface.

Scope and authoritative totals

CatalogScheduling-ownedAdjacent Attendance lifecycle
Domain events05
Integration contracts05
Verified integration-orchestrator subscriptions03

Documentation map

Start with event overview and architecture. Catalogs cover domain events, integration events, publishers, consumers, and message contracts. Boundary pages cover Attendance, Leave, Payroll, notifications, gateway interaction, and compatibility. Delivery pages cover outbox, guarantees, ordering, correlation, idempotency, and retries and failures. Finish with testing, limitations, and the source map.

Maturity

The shared Attendance event path is Foundation/Partial. Scheduling event publication is Not implemented. Cross-service scheduling propagation remains Requires confirmation.

Source References

  • microservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs
  • microservices/src/attendance-service/Domain/Attendance/AttendanceDomainEvents.cs
  • microservices/src/contracts/Events/AttendanceLifecycleEvents.cs
  • microservices/src/integration-service/Domain/IntegrationEntities.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