AD
i
Mode prototype — belum terhubung ke data produksi.Angka, status, dan tombol proses belum menjalankan transaksi. Tidak ada data SPX yang diubah dari panel ini.
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.
Assigned—Jumlah paket ditugaskan
Handed Over—Paket diserahkan
Delivered—Paket terkirim
Success Rate—Delivered dibanding assigned

Performa kurir

Tabel metrik, peringkat, dan evaluasi AI setelah data berhasil dibaca.

NO LIVE DATA
⌁
Belum ada data produktivitasHubungkan spreadsheet produktivitas untuk mengaktifkan metrik, leaderboard, dan insight.
SHIFTLEAD OPSHUB / MONITORING

Backlog & Stuck

Pantau paket tertahan, aging, dan status internal operasional.

Catatan status: fitur Manual Status dari Shiftlead adalah override internal (shadow status), bukan perubahan status pada sistem FMS/SPX.
Total backlog—
Aging tertinggi—
On Hold—
Perlu tindak lanjut—

Daftar paket tertahan

Sumber: Raw Tracking dan Manual_Status.

▤
Data backlog belum tersediaFilter dan tabel akan aktif setelah koneksi spreadsheet dipasang.
SHIFTLEAD OPSHUB / KNOWLEDGE

Master Link & Modul

Kelola tautan kerja, dokumen SOP, dan referensi modul operasional.

Master Link

Daftar link operasional dan tools.

↗
Belum terhubungData dari tab Master_Link.

Master Modul

Dokumen SOP dan panduan kerja.

▧
Belum terhubungData dari tab Master_Modul.
OPERASIONAL SPX / COD

COD Data

Monitoring sumber data COD tanpa menyalin seluruh isi spreadsheet ke D1.

SHEET AS SOURCE OF TRUTH

Data Tarikan COD

Spreadsheet tetap menjadi sumber utama. Panel hanya membaca atau mengimpor sesuai hak akses.

⇧
Preview file CSVPilih file untuk melihat header dan beberapa baris secara lokal. File tidak dikirim ke server pada prototype ini.

Data Tarikan COD

Spreadsheet sumber tersendiri, dikelola melalui konektor Google Sheets.

Belum dikonfigurasi

Log Scan COD

Tetap di Google Sheets. Admin dapat memonitor riwayat scan dan mencari resi.

OPERASIONAL SPX / TRACEABILITY

Resi History

Telusuri siapa yang memindai satu resi, kapan scan dilakukan, dan berapa kali.

SOURCE: LOG SCAN COD
Pencarian akan membaca Log Scan COD secara terbatas melalui Admin API; histori tidak perlu disalin seluruhnya ke D1.

Hasil pencarian

Detail kurir, waktu scan, dan total kemunculan resi.

⌕
Masukkan resi untuk memulaiFitur pencarian menunggu konektor Google Sheets.
OPERASIONAL SPX / INBOUND

Bulk Receive

Siapkan daftar resi, lakukan preview, lalu eksekusi melalui VPS API.

ENGINE: VPS · TERPISAH DARI @ORDER
1 Input resi2 Dry run3 Konfirmasi4 Monitor job

Input daftar resi

Satu resi per baris. Tidak ada request ke VPS pada versi prototype.

SIMULASI LOKAL
Pemisahan proses: Bulk Receive hanya menjalankan proses Receive. Tidak otomatis membuat AT dan tidak menggunakan jalur transaksi WhatsApp @order.
OPERASIONAL SPX / ASSIGNMENT

Bulk AT

Kelola proses Bulk AT dengan validasi, dry run, konfirmasi, dan monitoring terpisah.

ENGINE: VPS · TERPISAH DARI @ORDER
1 Input resi2 Dry run3 Konfirmasi4 Monitor job

Input daftar resi

Masukkan resi yang akan diproses. Belum ada submit ke VPS.

SIMULASI LOKAL
Pemisahan proses: Bulk AT adalah alur spreadsheet-job tersendiri. Jangan mencampurnya dengan mesin `@order` di WhatsApp.
OPERASIONAL SPX / AUDIT

Transaction Center

Riwayat transaksi bot, job VPS, status akhir, dan rekonsiliasi.

Job WhatsApp `@order` dan job Bulk AT / Bulk Receive ditampilkan dalam satu pusat monitoring, tetapi tetap diproses oleh mesin dan guard yang berbeda.

Riwayat transaksi

Filter, detail job, dan rekonsiliasi akan tersedia setelah API terhubung.

AUDIT LOG
▣
Belum ada transaksi yang dimuatHubungkan D1/Worker dan VPS job API untuk menampilkan data.
SYSTEM / INFRASTRUCTURE

VPS Monitoring

Pantau kesehatan API gateway, Chromium, antrean, dan layanan sistem.

SPX Browser APIBelum diperiksa127.0.0.1:8787 melalui proxy aman
Chromium / CDPBelum diperiksaDependency browser
Queue WorkerBelum diperiksaBackground jobs
Staging APIBelum diperiksaEnvironment staging

Service diagnostics

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.

Shiftlead DatabaseToDo_List · ToDo_Harian · ToDo_Mingguan · ToDo_Bulanan · Master_Link · Master_Modul · Manual_Status · data absensi
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
ShiftleadTask, fleet productivity, backlog, dan master operasional.
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.

◷
Belum ada audit logAudit akan mulai tercatat setelah backend aktif.