Domain Event Catalog
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, and solution architects.
Authoritative Catalog
Scheduling-owned total: 0. Adjacent Attendance total: 5.
| Domain event | Publisher and trigger | Payload summary | Verified consumer | Source |
|---|---|---|---|---|
| AttendancePunchedDomainEvent | Attendance punch aggregate on creation | Attendance and worker references, date, punch type, status | DbContext mapper | Domain/Attendance/AttendanceDomainEvents.cs |
| AttendanceSubmittedDomainEvent | Attendance record on submission | Record/worker references, date, status, work and overtime hours | DbContext mapper | same |
| AttendanceApprovedDomainEvent | Attendance record on approval or approved creation | Same plus approver | DbContext mapper | same |
| AttendanceRejectedDomainEvent | Attendance record on rejection | Record/worker references, date, reason | DbContext mapper | same |
| AttendanceReopenedDomainEvent | Attendance record on approved reopen | Record/worker references, date, status, hours, reopen request | DbContext mapper | same |
Shift, WeeklyOffRule, AttendancePolicy, and EmployeeShiftAssignment inherit the aggregate primitive, but no scheduling mutation calls its raise method. Their tracked event lists are ignored by persistence and the mapper has no scheduling cases.
Source References
microservices/src/attendance-service/Domain/Common/DomainPrimitives.csmicroservices/src/attendance-service/Domain/Attendance/AttendanceDomainEvents.csmicroservices/src/attendance-service/Domain/Attendance/AttendanceRecord.csmicroservices/src/attendance-service/Domain/Attendance/AttendancePunchRecord.csmicroservices/src/attendance-service/Domain/TimeOffice/Shift.csmicroservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs
Related Articles
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