Employee Attendance Integration
Summary
Employee owns workforce identity and joining context; Attendance owns attendance records, shifts, policies, punches, and local employee profile data. Automatic Employee-to-Attendance synchronization was not confirmed.
Audience
- Backend developers and QA engineers
- Solution architects and product owners
Purpose
Document the confirmed boundary without implying a consumer or direct integration that is not present.
Confirmed boundary
- Employee employment state includes joining date and employee status.
- Employee source comments identify joining date as relevant to downstream attendance behavior.
- Attendance maintains its own employee-profile concept.
- Attendance Service does not contain a confirmed Employee lifecycle consumer.
- Employee Service registers no Attendance client and contains no Attendance consumer.
Attendance employee-profile population is available through Attendance-owned application behavior, but the provisioning owner and production synchronization path Require confirmation.
Requires confirmation
- Automatic employee creation/update/status synchronization.
- Joining-date activation and terminated/suspended employee behavior.
- Department, designation, manager, work-location, and employment-type propagation.
- Backfill, reconciliation, failure handling, and ownership of stale Attendance profiles.
Source References
microservices/src/employee-service/Domain/Employees/Employee.csmicroservices/src/attendance-service/Program.csmicroservices/src/attendance-service/Application/documentation-inventory/hr-suit-backend-source-inventory.md
Related Articles
See Also
Keywords
- Attendance employee profile
- Synchronization gap
- Joining context
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly