Menghubungkan autentikasi Admin Panel ke Cloudflare Pages Functions.
Backend belum siap.Periksa Pages Functions, binding D1 bernama ADMIN_DB, migrasi database, dan secret ADMIN_BOOTSTRAP_TOKEN. Panel tetap terkunci sampai autentikasi berhasil.
Koneksi sesi terenkripsiADMIN v0.2.0
Workspace/Overview
⌕⌘ K
AD
i
Backend autentikasi aktif — modul operasional masih tahap integrasi.Login dan audit dasar sudah tersedia. Angka operasional tetap kosong sampai konektor Google Sheets dan VPS diuji. Belum ada transaksi SPX yang dijalankan dari panel.
SANGKAPURA HUB / CONTROL CENTER
Selamat datang kembali.
Pusat kendali aktivitas hub, produktivitas armada, dan proses operasional.
—
Ringkasan operasional
Data akan muncul setelah konektor diaktifkan.
LIVE DATA · OFF
Fleet Productivity⌁
—Menunggu koneksi sumber fleet
Belum terhubung
Backlog Aktif▤
—Menunggu data Raw Tracking
Belum terhubung
Bulk Jobs⇢
—AT dan Receive dipantau terpisah
Belum terhubung
VPS API⌘
—Health check belum dijalankan
Belum diperiksa
Aktivitas terbaru
Audit dan transaksi dari layanan yang sudah terintegrasi.
◷
Belum ada aktivitas yang ditampilkanHubungkan Worker dan VPS API untuk menampilkan transaksi terbaru.
Akses cepat
Menu operasional utama.
System status
Status konektor utama.
Google Sheets APIBelum disetel
VPS Browser APIBelum diperiksa
Cloudflare WorkerBelum disetel
WhatsApp providerBelum disetel
SHIFTLEAD OPSHUB
Overview Shift
Daftar tugas harian, progres, dan kontrol pelaksanaan tugas shift.
MIGRASI DARI APPS SCRIPT
Total tugas hari ini☷
—Sumber: ToDo_List
Selesai✓
—Status tugas
Dalam progres◷
—Status tugas
Belum selesai○
—Status tugas
Daftar tugas hari ini
Checklist dan update status akan terhubung ke ToDo_List melalui Admin API.
DATA SOURCE: GOOGLE SHEETS
✓
Daftar tugas belum dimuatKoneksi database Shiftlead belum dipasang. Spreadsheet tetap menjadi sumber data.
SHIFTLEAD OPSHUB / ANALYTICS
Fleet Productivity
Evaluasi produktivitas Dedicated, Kurir Plus, dan Mitra berdasarkan periode.
Sumber yang direncanakan: Raw Fleet Overview dan Raw Onhold. Data tidak disalin massal ke D1.
Health check granular harus menggunakan endpoint monitoring terbatas, bukan membuka akses shell ke browser.
⌘
Diagnostic belum dijalankanBelum ada koneksi monitoring dari Admin API ke VPS.
AUTOMATION / COMMUNICATION
Morning Briefing
Kelola jadwal, sumber evaluasi fleet, template, penerima, dan laporan pengiriman briefing.
TARGET: CLOUDFLARE CRON + QUEUE
Mode migrasi: jadwal yang saat ini berjalan melalui Apps Script belum dipindahkan. Halaman ini adalah pusat pengelolaan baru; jangan aktifkan jadwal Cloudflare sebelum trigger lama dinonaktifkan dan hasil briefing lolos uji paritas.
Briefing evaluasi fleet◷
07.00 WIBJadwal lama yang perlu dimigrasikan
Broadcast pagi◉
08.00 WIBJadwal lama yang perlu dimigrasikan
Delivery status↗
Belum aktifBelum ada provider terhubung
Queue☷
Belum aktifMenunggu Cloudflare Queue
Jadwal otomatis
Jadwal dapat diubah setelah backend dan zona waktu dikonfigurasi.
BELUM TERHUBUNG
Evaluasi Fleet PagiSetiap hari · 07.00 WIB
Broadcast WA PagiSetiap hari · 08.00 WIB
Zona waktuAsia/Jakarta
Pengiriman pesan
Provider adapter disimpan di backend, tidak di browser.
ProviderBelum dipilih
Target penerimaBelum dikonfigurasi
Template pesanMenunggu migrasi
Preview briefing
Isi pesan akan dibangun dari sumber Fleet Productivity dan backlog yang sama dengan Shiftlead OpsHub.
PREVIEW NON-PRODUKSI
✉
Template briefing belum dimuatKonten final harus diparitas dengan fungsi `buildEvaluasiFleetMessage` dan `autoBroadcastWAPagi` sebelum cutover.
Riwayat pengiriman
Status queued, sent, failed, retry, dan provider message ID.
◷
Belum ada delivery logRiwayat akan tercatat setelah Cloudflare Queue dan provider WhatsApp dihubungkan.
SYSTEM / CONNECTIONS
Spreadsheet & API
Atur sumber data dan konektor layanan dari satu tempat.
SECRETS SERVER-SIDE ONLY
▦
Google Sheets API
Read/write terkontrol ke spreadsheet sumber; tidak melakukan impor massal ke D1.
Belum dikonfigurasi
☁
Cloudflare Admin Worker
Admin API, autentikasi, audit log, cron, dan queue.
Belum dikonfigurasi
⌘
VPS Browser API
Proxy operasi Bulk dan endpoint monitoring khusus dengan token server-side.
Belum dikonfigurasi
◉
WhatsApp Provider
Adapter provider untuk pengiriman notifikasi dan webhook. Migrasi Fonnte dilakukan setelah jalur pengganti tervalidasi.
Belum dikonfigurasi
Spreadsheet sources
Daftar sumber awal berdasarkan Shiftlead OpsHub dan alur SPX yang sudah dibahas.
ProductivityRaw Fleet Overview · Raw Onhold · Raw Tracking (fallback)
CODData Tarikan COD · Log Scan COD — tetap berada di spreadsheet masing-masing
Keamanan: jangan memasukkan Google service-account private key, VPS token, Fonnte token, atau Meta token ke HTML/browser. Simpan hanya sebagai Cloudflare Worker Secrets.
SYSTEM / ACCESS CONTROL
Admin & Audit
Pengelolaan akun, role, dan jejak perubahan administrator.
Role yang direncanakan
Super AdminKonfigurasi integrasi, pengguna, semua modul, dan audit.
FULL
Hub AdminMonitoring dan operasional sesuai otorisasi hub.
OPS
Operasional / ShiftleadTask, fleet productivity, backlog, dan master operasional tanpa kontrol integrasi sistem.
SHIFT
ViewerAkses baca untuk monitoring yang diizinkan.
READ
Audit log
Catat siapa melakukan apa, kapan, dari modul mana, serta hasilnya. Token dan data sensitif harus di-redact.
◷
Memuat audit log…Riwayat aktivitas administrator akan ditampilkan dari D1.