Lewati ke konten utama

Owner Console

Owner console adalah aplikasi admin terpisah dari tenant app. Pola UI harus reuse tenant app: table server-side, drawer/sheet, fixed header/footer, search explicit, dan empty state yang jelas.

Modul Owner

ModulTujuanAction utama
DashboardMelihat tenant count, registration queue, AI usage, connector health, invoice status.Filter periode, buka metric, export bila tersedia.
RegistrationsReview permintaan trial/company/auditor.Approve, reject, provision tenant/user.
TenantsKelola tenant, status, package, health.View, update status, inspect usage.
PackagesKelola Starter, Business, Partner/Auditor, Enterprise.Add/edit/package entitlement.
SubscriptionsKelola trial, active, past_due, suspended, cancelled.Update subscription, assign package.
InvoicesManual invoice.Add/update status, export evidence.
Billing ProvidersManual/Xendit/Midtrans readiness.Configure shell, dry-run readiness.
Global KnowledgeSource Aegis untuk semua tenant.Upload/import, index, archive, download.
ConnectorsProvider catalog.Add/edit provider schema, mock/dry-run.
UsageAI usage/cost by tenant/user.Review allowance, export usage.
AuditPlatform audit trail.Search/filter/export.

UX Rule

Owner console tidak boleh memakai pola yang lebih lemah dari tenant app. Search tidak call API setiap ketikan; table, form, modal, drawer, dan action harus konsisten.