Hajjan HRWorkforce Hub
Controlled workforce operations

Trusted employee data,
securely accessible.

A private workforce workspace for Hajjan HR teams, protected by internal credentials and role-based access.

Protected accessPasswords are salted, hashed, and never stored as plain text
Secure sign in

Welcome to Hajjan HR

Enter your assigned username and password to open the workforce workspace.

Access is limited to approved users.Contact the Hajjan HR Super Admin if you need access or a password reset.
Command center

Dashboard

HR
Loading...Authorizing
Operational workspace

Every employee record,
one trusted view.

Employee master data, compliance signals, Rig classification, and location coverage in one controlled workspace.

Data status Human controlledAI direct writes disabled
Distribution

Workforce coverage

Loading location coverage...
Attention queue

Compliance horizon

Live
Loading compliance signals...
Controlled actions

Quick tasks

Employee master

People directory

Search, review, and maintain the company's trusted employee records.

Employee document filtersFor each document choose Exists, Missing, or leave it as All.
0 employees found
Displayed columns
Page 1 of 1
EMP#EnameResidency IDNationalitySaudi ClassificationSponsorLocationPositionIqama Expiry DateCurrent DateStatusERECurrent DateStatus
Loading employee records...
Workforce intelligence

Statistics

Live company, department, position, nationality, workforce-category, and document coverage statistics.

Calculated atNot loaded
People

Nationalities

Loading statistics...
Classification

Workforce categories

Loading statistics...
Coverage

Employee documents

Loading statistics...
Employment

Status and Saudi classification

Employment Status
Saudi Classification
Company statistics

Employees and role distribution by company

Owning company, operating company, insurance provider, positions, and nationalities are counted independently.

CompanyBelongs ToWorks ForInsurance ProviderUnique EmployeesPositionsNationalitiesTop PositionsTop Nationalities
Loading company statistics...
Department statistics

Employees and positions by department

DepartmentEmployeesPositionsCompaniesNationalitiesTop Positions
Loading department statistics...
Position statistics

Workforce distribution by position

PositionEmployeesDepartmentsCompaniesNationalitiesOperators
Loading position statistics...
Employee document center

Bulk employee documents

Match a folder of images or documents to employees by the Government ID used as each file name.

01 · Configure

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.

Government ID match
Required naming rule

Name each file with the employee's exact 10-digit Government ID and nothing else, for example 2607206881.jpg or 2607206881.pdf.

02 · Select

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.

No files selectedSelect files or drop them into this area to begin.
03 · Review and upload

Employee matching results

No file changes an employee record until you confirm the rows marked Ready.

Waiting for files
Total files0
Ready0
Will replace0
Issues0
Completed0
FileGovernment IDMatched employeeDocument typeResult
Choose a document type and select files, then review the matches.
Training evidence

Employee certificates

Bulk-analyze PDFs and optional Excel details, resolve employee matches, then commit verified certificates to employee profiles.

Total certificates0Active records
Valid0More than 60 days
Expiring soon0Within 60 days
Expired0Requires action
No expiry0Non-expiring evidence
Controlled bulk import

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.

Human review
Certificate register

All employee certificates

Search, select, edit, download, archive, or delete certificate records according to your assigned permissions.

0 selected
Live results0 certificates
EmployeeGovernment IDCourseIssue dateExpiry dateStatusCertificate No.Issuing bodyFileActions
Open Certificates to load the catalog.
Daily certificate control

Certificate expiry center

One live list for certificates expiring within 60 days and certificates that have already expired.

At risk0Expired + next 60 days
Expiring soon00 to 60 days
Expired0Past expiry date
Live daily register

Renewal action list

Calculated from the current date whenever this page opens.

Daily control
0 certificates require attention
Not loaded
EmployeeGovernment IDCourseIssue dateExpiry dateDaysStatusCertificate No.Actions
Open Certificate Expiry to load the daily list.
Controlled time away

Leave management

Submit, review, approve, and trace employee leave without direct travel booking.

Total visibleCurrent filters
Awaiting my reviewAction required
SubmittedIn approval
ApprovedApplied to workforce
Travel deskFlight follow-up
0 requests visible
Not loaded
RequestEmployeeLeavePeriodTravelStatus
Open Leave Management to load requests.
Grounded travel intelligence

AI Travel Desk

Research current flight alternatives, apply corporate travel rules, and select only after human price verification.

No employee PII sent to AI
Total requestsApproved flight leaves
Needs searchSetup or retry
SearchingGrounded research
Options readyHuman decision
SelectedPrice verified
BookedManual confirmation
Checking AIGemini + grounded search
0 requests visible
Not loaded
Travel requestEmployeeRouteTravel datesOptionsStatus
Open Travel Desk to load approved flight requests.
Controlled employee self-service

Employee Data Requests

Review bilingual external form submissions, compare them with the employee master, then approve a controlled create or update.

Pending review0Awaiting HR decision
Approved0Created or updated
Rejected0Decision recorded
HR approval queue

Submitted forms

RequestEmployeeGovernment IDIntended actionStatusSubmitted
Open the queue to load employee data requests.
Security administration

Access control

Build permission groups, assign exact capabilities, then link every user to one controlled group.

Permission architecture

Permission groups

Every permission is independently controlled. Super Admin remains protected and unrestricted.

Database enforced
GroupCodeUsersPermissionsStatusActions
Loading permission groups...
Active users
Super administrators
Never signed in
Stale access
Locked accounts
Password change required
UserPermission GroupStatusLast sign in
Loading system users...
Operational hardening

Continuity & notification controls

Monitor the daily compliance scan, create recoverable database copies, and review recent system errors.

Loading
Daily scheduleNot loaded
Last scanNot loaded
Last backupNot loaded
Recent errorsNot loaded
Stored backups will appear here.
Operational controls are available to the Super Administrator.
Controlled dictionaries

Reference data

Maintain organization dictionaries, Rig work nature, contract types, renewal rules, statuses, and import aliases.

Company dictionary

Companies

0 records
Deactivate records instead of deleting them
ReferenceClassificationStatusUpdated
Select a reference dictionary.
Daily status and rotations

POB control center

Track every employee day by day, calculate rotations, overtime, explicit exceptions, and import attendance worksheets safely.

Total0Active employees
On Duty0Effective state
Rotation Off0Calculated or confirmed
Sick0Recorded or inferred
Vacation0Recorded or inferred
Explicit0Manual or POB
Date-specific view

Daily workforce board

Controlled
EmployeeRotation PatternScheduledEffective StatusCurrent LocationWorking HoursLate HoursOvertimeSource
Open POB to load the daily board.
Days0Selected period
On Duty0Working days
Rotation Off0Rotation rest
Sick0Sick days
Vacation0Vacation days
Overtime0Total hours
Employee-specific history

Daily workforce timeline

Controlled
DateSponsorCurrent LocationLate HoursOvertime
Select an employee and date range.
Dynamic calendars

Rotation patterns

Loading rotation patterns...
Employee coverage

Pattern assignments

EmployeePatternValid periodPriorityStatus
No assignments loaded.
POB report layouts

Filtered attendance and daily view

Choose the standard POB matrix or the daily SUMMARY layout.

Employee document filtersFilter this attendance result by document availability.
Period result

POB attendance matrix

No view yet
Displayed columns
Choose a period and filters, then load the matrix.
1
Select workforce fileChoose the exact worksheet
2
Confirm detectionFormat, date, location mode, and identities
3
Human reviewApprove statuses explicitly
01

Select a workforce workbook

The workbook is read in your browser. Choose a daily POB worksheet or a monthly workforce matrix.

Adaptive format detector
Workforce import audit trail

Recent attendance batches

FileWorksheetDateLocationRowsStatusActions
No attendance import batches yet.
Human-reviewed intelligence

AI imports

Analyze changing Excel formats, confirm column mappings, review every proposed employee change, then commit explicitly.

1
Select fileExcel or CSV
2
Map columnsAI suggestions
3
Human reviewApprove changes
01

Select employee workbook

The file is parsed in your browser. No database update occurs during upload or analysis.

Loading engine...
Audit trail

Recent import batches

FileWorksheetRowsStatusCreatedActions
No import batches yet.
Central configuration

System Settings

Manage shared integrations and future system-level settings from one controlled location.

System-wide AI

AI provider chain

The primary model and fallbacks below are used by AI Imports, Travel Desk, Certificates, and every future AI-enabled module.

Loading...
Checking protected configuration...Saved secrets remain hidden.
One configuration for the full systemExecution always starts with the primary slot, then fallback 1 and fallback 2. A save is reported successful only after the stored chain is read back and verified.
Expiry monitoring

Compliance center

Monitor employee documents and insurance using live, date-based attention signals.

Calculated today
Total signals0Within selected horizon
Affected employees0Unique employee records
Expired0Action overdue
Critical08 days or less
Warning09 to 30 days
Insurance0Missing or inactive
Contract notice0Within action window
Renewal priority0Priority Government IDs
Fit To Work0Expiry attention
Attention queue

Employee compliance signals

0 signals
EmployeeSignalExpiry dateDays remainingLocationPositionSeverity
Open Compliance to calculate current signals.
Template builder

Exports center

Filter employee data, choose the exact columns, rename headers, and create Excel or CSV files.

Advanced filters

Employee selection

Daily attendance matrix

ONLY POB-style workforce report

Choose, order, and rename the employee columns that appear before the daily status columns. The filters above are applied.

Historical daily data
Open Exports to load matrix columns.
Reusable setup

Export template

Human controlled
Column mapping

Columns and output names

Open Exports to load available columns.
Preflight

Export readiness

Choose a template or columns
No data is exported automaticallyThe file is generated only after you press Export filtered data.
Operational intelligence

Reports center

Build filtered employee, overtime, staffing, leave and travel, Sadad, or POB matrix reports and export the exact visible result.

Start a report

Choose how to begin

Load a system report, a saved pattern, or a fully custom report.

Accountability & diagnostics

Activity & Error Logs

Review authenticated user movement, controlled changes, and detailed runtime errors.

User activity

Activity log

Date & timeUserActivityEntityDetail
Open the module to load activity.
System diagnostics

Error log

Date & timeSourceExplanation / reasonTechnical detail
Open the module to load errors.
Planned module

Reference Data

This module is included in the approved build sequence and will use the same controlled data model.

HJHR-BUILD-002
Preparing your workforce hub...