Every employee record,
one trusted view.
Employee master data, compliance signals, Rig classification, and location coverage in one controlled workspace.
Compliance horizon
Quick tasks
People directory
Search, review, and maintain the company's trusted employee records.
| EMP# | Ename | Residency ID | Nationality | Saudi Classification | Sponsor | Location | Position | Iqama Expiry Date | Current Date | Status | ERE | Current Date | Status | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Loading employee records... | |||||||||||||||
Statistics
Live company, department, position, nationality, workforce-category, and document coverage statistics.
Nationalities
Workforce categories
Employee documents
Status and Saudi classification
Employees and role distribution by company
Owning company, operating company, insurance provider, positions, and nationalities are counted independently.
| Company | Belongs To | Works For | Insurance Provider | Unique Employees | Positions | Nationalities | Top Positions | Top Nationalities |
|---|---|---|---|---|---|---|---|---|
Loading company statistics... | ||||||||
Employees and positions by department
| Department | Employees | Positions | Companies | Nationalities | Top Positions |
|---|---|---|---|---|---|
Loading department statistics... | |||||
Workforce distribution by position
| Position | Employees | Departments | Companies | Nationalities | Operators |
|---|---|---|---|---|---|
Loading position statistics... | |||||
Bulk employee documents
Match a folder of images or documents to employees by the Government ID used as each file name.
Choose one document type for this batch
Every selected file will be stored in the same employee-document field. You can start another batch for a different document type.
Name each file with the employee's exact 10-digit Government ID and nothing else, for example 2607206881.jpg or 2607206881.pdf.
Add files or one complete folder
Up to 1,000 files can be reviewed in one batch. Each file is limited to 5 MB and is transferred in protected small parts after review.
Employee matching results
No file changes an employee record until you confirm the rows marked Ready.
| File | Government ID | Matched employee | Document type | Result |
|---|---|---|---|---|
Choose a document type and select files, then review the matches. | ||||
Employee certificates
Bulk-analyze PDFs and optional Excel details, resolve employee matches, then commit verified certificates to employee profiles.
Upload 100+ certificates safely
The workbook is optional. PDFs are uploaded one by one, analyzed, and held for human review before any employee record changes.
All employee certificates
Search, select, edit, download, archive, or delete certificate records according to your assigned permissions.
| Employee | Government ID | Course | Issue date | Expiry date | Status | Certificate No. | Issuing body | File | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|
| Open Certificates to load the catalog. | ||||||||||
Certificate expiry center
One live list for certificates expiring within 60 days and certificates that have already expired.
Renewal action list
Calculated from the current date whenever this page opens.
| Employee | Government ID | Course | Issue date | Expiry date | Days | Status | Certificate No. | Actions |
|---|---|---|---|---|---|---|---|---|
| Open Certificate Expiry to load the daily list. | ||||||||
Leave management
Submit, review, approve, and trace employee leave without direct travel booking.
| Request | Employee | Leave | Period | Travel | Status | |
|---|---|---|---|---|---|---|
Open Leave Management to load requests. | ||||||
AI Travel Desk
Research current flight alternatives, apply corporate travel rules, and select only after human price verification.
| Travel request | Employee | Route | Travel dates | Options | Status | |
|---|---|---|---|---|---|---|
Open Travel Desk to load approved flight requests. | ||||||
Employee Data Requests
Review bilingual external form submissions, compare them with the employee master, then approve a controlled create or update.
Submitted forms
| Request | Employee | Government ID | Intended action | Status | Submitted | |
|---|---|---|---|---|---|---|
Open the queue to load employee data requests. | ||||||
Access control
Build permission groups, assign exact capabilities, then link every user to one controlled group.
Permission groups
Every permission is independently controlled. Super Admin remains protected and unrestricted.
| Group | Code | Users | Permissions | Status | Actions |
|---|---|---|---|---|---|
Loading permission groups... | |||||
| User | Permission Group | Status | Last sign in | |
|---|---|---|---|---|
Loading system users... | ||||
Continuity & notification controls
Monitor the daily compliance scan, create recoverable database copies, and review recent system errors.
Reference data
Maintain organization dictionaries, Rig work nature, contract types, renewal rules, statuses, and import aliases.
Companies
| Reference | Classification | Status | Updated | |
|---|---|---|---|---|
Select a reference dictionary. | ||||
POB control center
Track every employee day by day, calculate rotations, overtime, explicit exceptions, and import attendance worksheets safely.
Daily workforce board
| Employee | Rotation Pattern | Scheduled | Effective Status | Current Location | Working Hours | Late Hours | Overtime | Source | |
|---|---|---|---|---|---|---|---|---|---|
Open POB to load the daily board. | |||||||||
Daily workforce timeline
| Date | Sponsor | Current Location | Late Hours | Overtime |
|---|---|---|---|---|
Select an employee and date range. | ||||
Rotation patterns
Pattern assignments
| Employee | Pattern | Valid period | Priority | Status | |
|---|---|---|---|---|---|
No assignments loaded. | |||||
Filtered attendance and daily view
Choose the standard POB matrix or the daily SUMMARY layout.
POB attendance matrix
Select a workforce workbook
The workbook is read in your browser. Choose a daily POB worksheet or a monthly workforce matrix.
Recent attendance batches
| File | Worksheet | Date | Location | Rows | Status | Actions |
|---|---|---|---|---|---|---|
No attendance import batches yet. | ||||||
AI imports
Analyze changing Excel formats, confirm column mappings, review every proposed employee change, then commit explicitly.
Select employee workbook
The file is parsed in your browser. No database update occurs during upload or analysis.
Recent import batches
| File | Worksheet | Rows | Status | Created | Actions |
|---|---|---|---|---|---|
No import batches yet. | |||||
System Settings
Manage shared integrations and future system-level settings from one controlled location.
AI provider chain
The primary model and fallbacks below are used by AI Imports, Travel Desk, Certificates, and every future AI-enabled module.
Compliance center
Monitor employee documents and insurance using live, date-based attention signals.
Employee compliance signals
| Employee | Signal | Expiry date | Days remaining | Location | Position | Severity | |
|---|---|---|---|---|---|---|---|
Open Compliance to calculate current signals. | |||||||
Exports center
Filter employee data, choose the exact columns, rename headers, and create Excel or CSV files.
Employee selection
ONLY POB-style workforce report
Choose, order, and rename the employee columns that appear before the daily status columns. The filters above are applied.
Export template
Columns and output names
Export readiness
Reports center
Build filtered employee, overtime, staffing, leave and travel, Sadad, or POB matrix reports and export the exact visible result.
Choose how to begin
Load a system report, a saved pattern, or a fully custom report.
Activity & Error Logs
Review authenticated user movement, controlled changes, and detailed runtime errors.
Activity log
| Date & time | User | Activity | Entity | Detail |
|---|---|---|---|---|
Open the module to load activity. | ||||
Error log
| Date & time | Source | Explanation / reason | Technical detail |
|---|---|---|---|
Open the module to load errors. | |||
Reference Data
This module is included in the approved build sequence and will use the same controlled data model.