Sarah now migrates employee and attendance records from old spreadsheets into the new HR system so teams can start operating from a single source of truth.
She also exports reports for payroll reviews, finance teams, and auditors while ensuring large datasets are processed safely and accurately.
Imports and exports complete successfully with validation, background processing, and clear status tracking for administrators.
| Failure | What the user sees | What happens next |
|---|---|---|
| Uploaded CSV file contains invalid format or structure | Row-level validation errors are generated | Correct the file format and upload again |
| Duplicate rows detected during import | Rows skipped or overwritten based on import configuration | Choose duplicate handling behavior before retrying |
| Imported data contains invalid data types or date formats | Specific row-level validation errors displayed | Correct invalid values and re-upload the file |
| Import file contains a very large number of records | Processing moves to asynchronous background execution | Wait for completion notification and review results |
| Import completes with partial success | "X created, Y failed" summary with downloadable error logs | Fix failed rows and retry import if necessary |
| Scenario | Behavior | Why |
|---|---|---|
| Administrator downloads an import template before uploading data | Pre-formatted CSV templates are provided by the system | Ensures correct file structure and column mapping |
| Large exports take time to generate | Export jobs move through PENDING, PROCESSING, COMPLETED, or FAILED states | Provides visibility for long-running background tasks |
ZettaHRM
A modern HRM workspace for employee management, attendance tracking, leave approvals and structured day-to-day HR operations.