Verified workflow guide: Explains the archive model used to deactivate records without deleting their history.
1. Overview & Purpose
BursaPay uses an archivable model pattern for core users and several financial/event records, preserving historical data while separating active and archived records.
2. What You Need
Only authorized internal users should perform archive/restore operations.
3. Step-by-Step Workflow
- Identify the record that needs archival treatment.
- Use the supported archive operation.
- Verify the record no longer appears in active queries.
- Use restore only when the record should become active again.
4. Rules, Boundaries & Troubleshooting
Archive is not equivalent to deletion. Related vendor or event records can also be affected by model-specific archive logic.
5. Verification & Next Steps
Confirm the resulting active/archived state and preserve the audit trail before continuing.