Government Integration
The Government Integration module connects ORKSTRA to UAE federal authorities — MoHRE, ICA, GDRFA — so HR, mobilization, and compliance teams can validate worker status, renew visas, and respond to authority queries without leaving the platform.
Stub mode. Production credentials require formal authority onboarding (TAS portal access for MoHRE, etc.). The module ships fully stubbed — every endpoint returns realistic sample data — so dev/QA and pilot tenants can test workflows without real credentials.
Overview
Three federal connectors:
- MoHRE — Ministry of Human Resources & Emiratisation. Labour cards, work permits, wage protection.
- ICA — Federal Authority for Identity, Citizenship, Customs & Port Security. National IDs.
- GDRFA — General Directorate of Residency & Foreigners Affairs. Visas, residency.
Key concepts
Connector. A bridge between ORKSTRA and an authority's API. Each connector has credentials (stub or real), a status (connected / disconnected / error), and a sync schedule.
Sync. Periodic pull of worker status from the authority. Default: daily.
Verification. Real-time check of a single worker — useful at gate scan-in.
Submission. Outbound submission — visa renewal request, labour card renewal.
Audit log. Every authority call is logged for compliance purposes.
Step-by-step: enable a connector (production)
- Obtain authority credentials per their onboarding process.
- Admin → Integrations → Government → MoHRE → Configure.
- Enter credentials (stored as encrypted secrets).
- Click Test connection — success means you're live.
- Schedule daily sync.
Step-by-step: verify a worker
- HR → Workers → [worker] → Verify.
- The connector calls MoHRE / ICA / GDRFA in real time.
- Returns: labour card status, work permit expiry, visa expiry, national ID status.
- Discrepancies are flagged.