Nexa Intelligence Docs
Dashboard

Struktur Kementerian

Spesifikasi teknis modul Struktur Kementerian (/dashboard/kementerian), struktur kabinet, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.

Struktur Kementerian (/dashboard/kementerian)

Modul Struktur Kementerian menyajikan visualisasi pohon hierarki kelembagaan Kabinet Merah Putih, kementerian koordinator, kementerian teknis, lembaga non-struktural, serta direktori pejabat eselon pimpinan.


Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch

Komponen / Bagian UIPostgreSQL (Tabel & Kolom Kunci)Elasticsearch (Indeks & Field Kunci)Kafka (Topik & Alur Event)
Hierarki Kabinet & Direktori Pejabat
GET /api/v1/executive/cabinet
GET /api/v1/executive/officials
• organization_nodes
  ↳ id, parent_id, sector_id, region_id, org_name, org_type = 'kementerian', aliases, public_id
• master_sectors
  ↳ id, sector_name, public_id
• executive_directory
  ↳ org_id, org_name, org_type, leader_name, position_title, echelon_hierarchy, sector_name
• articles (nested: entities.name, entities.type = 'ORGANIZATION')
queue-org-hierarchy-sync
(Org Hierarchy Broadcast)

Pemetaan Hierarki Relasional

Tabel organization_nodes di PostgreSQL menggunakan pola relasi rekursif parent_id untuk menghubungkan kementerian koordinator dengan kementerian teknis di bawahnya, sementara indeks Elasticsearch executive_directory menyediakan fasilitas pencarian autocomplete instan nama pejabat dan jabatan.

On this page