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