It's Monday — run a full data export and save to your company drive
Total Workforce
—
Active employees
Deployed On-Site
—
Deployed Total
—
On-site + absent
Standby / Idle
—
Camp + training
Absent Today
—
On Vacation
—
Currently on leave
Total Workers
—
Cumulative in company
Total Billable
—
excl. Coordinators
Site Update — today
Today's movements
Weighted avg hourly rate / category
Category
Wgt. avg (excl. standby)
Wgt. avg (incl. standby)
Site headcount
Site Update
Read-only — viewing historical snapshot. Edits disabled. Mobilisation / Demobilisation show today's pending plans (forward-looking — not stored per-date).
Working — Deployed0
Upcoming Demobilization0
Incoming Pipeline0
Pipeline Summary — Incoming by Role0
Standby / Idle0
Ready for Deployment0
VIEW:
PERIOD:
to
Data Export
Workforce · client & commercial — every file summary-first, engine-checked
Employee Database
Loading…
Loading…
GlobalPer project
Loading…
Loading…
Loading…
Loading…
Loading users…
Unpriced combos — deployed but unbillable
Add New Employee
A. Worker identity
B. Employment details
New workers enter STANDBY on their date of joining — the movement record starts there.
C. Salary & allowances (QAR / month)
A change is a new dated row — past months never change.
Missing details
Record Activity
Pick workers
The batch 0 selected
Project: STS — STS-Training (locked — off-site trainings record on the internal, never-billed training project)
Set all:
Cancel activities
Update
Establish Mobilisation
2Pick workers
3The batch0 workers
Set all categories:Set all shifts:
Categories are prefilled from each worker's current trade — fix only the exceptions.
No workers in the batch yet — pick from the list.
Pick the destination project — its prerequisite chain decides the steps offered here.
One date for the batch. Each worker's SHIFT is set per row in THE BATCH — the split crew in one establish.
Cancel mobilisation
To establish: pick a destination project · pick workers
Record Trade Tests
Pick workers
The batch 0 workers
Set all testing-as:
Testing-as is prefilled from each worker's ORIGINAL trade — fix only the exceptions.
No workers in the batch yet — pick from the list.
To record: pick the target project · pick workers
Trade test results
Record renewals
New expiry for all:
Demobilize — set last working days
Nobody moves today: the worker comes off site and lands Standby — Idle the night his LWD passes. Immediate = LWD today.
Pick deployed workers
The batch · per-row LWD overrides the shared date
To demobilize: pick workers
Training outcomes
Set all:
Training passed — next step?
Category
Mobilize — Deploy
Pre-filled with the category selected at mobilisation. This is what we bill the client — change if deploying in a different category.
Pre-filled from the date set at Set Date — change if the client moved it. This is the deployment start date.
Pipeline
Every step × role for this site. Oldest days-in-step per cell — amber over 5, red over 10.
Certification
Book Course
Complete Course — Cert Issued
Booking Outcome
Record Held Certification
A renewal is a NEW record — the old one stays as history.
Certification Requirements
Per project × category. Every toggle saves immediately and is audited. Scoped views re-flag from these rules live.
Book Course — bulk
Records bookings you have already arranged. Held-valid workers are unticked by default (tick to early-renew); already-booked workers are skipped. Date clashes flag amber as you set dates — resolve them (change dates, split, or deselect) before Book unlocks.
Complete Course — bulk
Only the selected workers with a live booking are listed. Issued-on is set to today automatically. Fail and Cancel stay individual actions.
Manage Document Types
The vault's columns. Every change is audited and reflects in the Vault tab immediately. Retiring is soft — Dropbox files are never touched.
Loading…
Edit Document
What you see is what is saved — clearing a field records it as unknown/none.
Cancel
Trade Test Passed
The pass is recorded; the worker stays where they are. Mobilise later via Establish Mobilisation.
Edit Trade Test Date
Corrects the scheduled/held date on the open record — does not pass or fail the test.
Set Deployment Date
The client-confirmed start date. The worker moves to Awaiting Deployment; Mobilize pre-fills this date.
The target site's shift he starts on. Mobilize pre-fills this too — the one-tap confirm.
Set all shifts:
Add New Client / Project
Category Deployment Plan
Requires approval before activation.
Mark absent
Create a batch
Search name or emp no
Certificate cells: green date = valid · red date = expired · — = missing · dates are DD/MM/YY · trades show short codes — codes
Loading every worker…
Workers
Site Personnel
Loading…
Workers
Approval Request
Edit Project Rates
Add New User
Share this with the user — they can change it later
Site Supervisor will only see data for this project
Camp In-Charge will only see workers at this camp
For WhatsApp alert notifications (optional)
Edit User
Used for WhatsApp alert notifications
Filters
— workers
Engagement
Every change is recorded with its effective date — the registry keeps dated history, never overwrites.