Resignation and Exit Storage
Audience
Developers, QA and support engineers, data reviewers, implementation partners, solution architects, privacy reviewers and security reviewers.
Reference Content
Summary
Resignation and exit persistence is implemented in the compatibility application through ExitRequest and workforce/user records. It is not stored by the extracted Employee context.
Exit model
The exact allowed transitions are application-controlled; the diagram summarizes observed operations rather than a database constraint.
Stored responsibilities
ExitRequest holds the employee/workforce reference, requested and last-working-day information, reason, decision state, decision metadata and access-revocation state. Tenant filtering applies in the compatibility context.
Save behavior
- Creation writes the request and local audit evidence in the compatibility context.
- Approval or rejection changes the request and records evidence locally.
- Access revocation updates the user, workforce record, exit request and audit record before one compatibility-context save.
- Approval notification occurs after the approval save and is not part of the same database transaction.
Missing enforcement
No verified database relationship to Asset Service, final-settlement record, leave closure, attendance closure or extracted Employee status exists.
Requires confirmation
Unless explicitly confirmed above, production migration governance, rollback, reconciliation, retention, privacy, performance, concurrency and operational ownership require confirmation.
Source References
Models/ExitRequest.csModels/ExitRequestAuditLog.csControllers/HrOperationsController.csData/AppDbContext.cs
Related Articles
See Also
Keywords
- Onboarding database
- Offboarding database
- Lifecycle persistence
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly