People, Documents
Employee
Documents
Digital document locker per employee, CNIC, appointment letters, certificates, bank proofs, and custom types. Files live in private object storage; access is permission-gated and audited.
What it covers
Upload via HR employee workspace with typed tags (CNIC front/back, resume, certificates, bank documents, etc.). Presigned download URLs after auth. Document list respects HR record scope and campus filters on employee directory.
Why
- → Replace paper personnel files
- → Onboarding and audit readiness
- → Centralized credential evidence
Document locker
Technical Architecture
| Field | Type | Institutional Role |
|---|---|---|
| documentType | Enum/String | CNIC, appointment_letter, certificate, … |
| fileKey | String | S3 storage key. |
| employeeId | UUID | Parent employee. |
| uploadedById | UUID | Uploader audit. |
Note: Sensitive fields use AES-256 field-level encryption where applicable.
Governance & Power
hr:viewhr:editRelated: HR & Talent · IT Onboarding · docs/info/S3-SETUP.md