Dashboard
Settings & Pengguna
Spesifikasi teknis modul Settings & Pengguna (/dashboard/settings, /dashboard/pengguna), kontrol RBAC, audit log, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Settings & Pengguna (/dashboard/settings)
Modul Settings & Pengguna mengelola hak akses pengguna berbasis Role-Based Access Control (RBAC), pengaturan profil pimpinan, preferensi antarmuka, serta audit log aktivitas pengguna.
Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch
| Komponen / Bagian UI | PostgreSQL (Tabel & Kolom Kunci) | Elasticsearch (Indeks & Field Kunci) | Kafka (Topik & Alur Event) |
|---|---|---|---|
Manajemen Pengguna & Peran RBACGET /api/v1/usersPOST /api/v1/usersGET /api/v1/auth/me | • users↳ id, name, email, password, role, status, last_login_at, created_at• audit_log↳ id, actor_name, action, target, created_at | • audit_trails↳ actor_name, action, target_resource, client_ip, timestamp | queue-auth-audit-events(Security Audit Bus) |
Validasi Label
Spesifikasi teknis modul Validasi Label (/dashboard/validasi), antrean koreksi label AI (Human-in-the-Loop), serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Master Data
Spesifikasi teknis modul Master Data (/dashboard/master/*), data induk sektor, wilayah, organisasi, taksonomi, keywords, dan datasets, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.