Organization Assignment Storage
Audience
Developers, QA and support engineers, data reviewers, implementation partners, solution architects, privacy reviewers and security reviewers.
Reference Content
Summary
Department, designation, manager and work-location assignments are represented differently across the extracted Employee model and the compatibility workforce model.
Extracted Employee boundary
Employee stores department, designation and manager references plus work-location data in its aggregate/employment value. Department and Designation are separately persisted Employee-context roots with tenant/code uniqueness. The mapping does not configure database foreign keys from Employee to those roots or to a manager Employee.
Assignment flow
Integrity implications
- Organization references can be syntactically present without database-enforced existence.
- Cross-context organization data cannot be protected by relational foreign keys.
- Deletion and reassignment behavior are application concerns.
- The compatibility workforce model is separate from Employee Service organization assignment.
Open assignment questions
Canonical organization ownership, reference validation at write time, stale-reference handling and historical assignment tracking require confirmation.
Requires confirmation
Unless explicitly confirmed above, production migration governance, rollback, reconciliation, retention, privacy, performance, concurrency and operational ownership require confirmation.
Source References
microservices/src/employee-service/Infrastructure/EmployeeDbContext.csmicroservices/src/employee-service/Domain/Employees/Employee.cs
Related Articles
See Also
Keywords
- Onboarding database
- Offboarding database
- Lifecycle persistence
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly