Skip to main content

Event Publishers

Summary​

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

Audience​

Developers, integration engineers, operators, and solution architects.

Reference Content​

Publisher classRoleScheduling ownership
Attendance aggregatesRaise five in-process lifecycle eventsAdjacent only
AttendanceDbContextMaps five domain events and writes outbox messagesAdjacent only
OutboxRelayHostedServicePolls and asks the shared processor to drain a batchAdjacent only
Shared event bus publisherSerializes metadata and publishes persistent messagesPlatform infrastructure

Native scheduling, compatibility, gateway, notification, and external scheduling publishers were not found.

Source References​

  • microservices/src/attendance-service/Domain/Attendance/AttendanceRecord.cs
  • microservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs
  • microservices/src/attendance-service/Infrastructure/OutboxRelayHostedService.cs
  • microservices/src/shared-kernel/Messaging/OutboxProcessor.cs
  • microservices/src/shared-kernel/Messaging/RabbitMqEventBus.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