Importing employees
Go to Settings → Import employees, or open /people/import, and upload a CSV or Excel (.xlsx) file. An export from Jisr, Mal HR or any spreadsheet works.
- Match columns. Omni guesses the match from the header names, in English or Arabic: "Employee Name", "الاسم", "Basic Salary", "رقم الهوية"… Change any column, or set it to ignore. Only Full name is required.
- Preview. Each row is checked, and rows that need fixing are shown in red with the reason:
- emails must be valid
- national ID / Iqama: 10 digits starting with 1 or 2
- nationality: a two-letter country code
- dates:
YYYY-MM-DD,DD/MM/YYYYor Excel dates
- Import. Omni matches existing people by employee number, then by email:
- a matched person is updated, but only in the columns your file provides
- everyone else is created
- departments that don't exist yet are created too
Every change made by an import appears in the audit log.