Monitoring Order
Pantau order yang sedang berjalan — progres produksi, target selesai, PIC, dan status pembayaran dalam satu tampilan.
Monitoring Order
Section titled “Monitoring Order”Menu Monitoring Order (/dashboard/monitoring-order) menampilkan order aktif (belum selesai dan belum dibatalkan) dengan fokus pada follow-up operasional oleh tim sales dan produksi. Filter status memudahkan prioritas: order dalam produksi, menunggu, atau belum bayar.
Hak akses: dashboard.monitoring_order.view
Baca juga: Overview Dashboard · Daftar Order · Pembayaran
Fungsi menu
Section titled “Fungsi menu”- Melihat ringkasan jumlah order per kategori status.
- Memfilter order aktif berdasarkan tahap produksi atau pembayaran.
- Memantau progres produksi per order (% job selesai).
- Mengecek target tanggal selesai dan status pembayaran.
- Mengekspor daftar order ke CSV.
Prasyarat
Section titled “Prasyarat”- Order penjualan sudah masuk ke sistem (dari POS atau input manual)
- Workflow produksi dikonfigurasi untuk order yang memerlukan produksi
- Hak akses
dashboard.monitoring_order.view
1. Filter status & cabang
Section titled “1. Filter status & cabang”Monitoring Order
Yang di-capture: Chip filter status (Semua, Dalam Produksi, Proses, Menunggu, Belum Bayar) + baris ringkasan KPI + tabel order dengan kolom progress, target selesai, pembayaran, dan PIC. Isi beberapa baris dengan status berbeda.
Filter status (chip di atas tabel):
| Filter | Kriteria |
|---|---|
| Semua | Semua order aktif (tidak COMPLETED/CANCELLED) |
| Dalam Produksi | Order yang memiliki job produksi status QUEUED atau IN_PROGRESS |
| Proses | Order dengan status order PROCESSING |
| Menunggu | Order dengan status order PENDING |
| Belum Bayar | Order dengan sisa pembayaran (total > dibayar) |
Filter cabang — sama seperti dashboard lain: dropdown muncul jika multi-cabang; hint scope di bawah judul halaman.
Export — tombol di header mengunduh CSV berisi kode, pelanggan, jenis produksi, progress %, target selesai, dan PIC.
API: GET /dashboard/monitoring-orders?status=...&branch_id=...
2. Ringkasan (summary chips)
Section titled “2. Ringkasan (summary chips)”| Kartu | Field API | Arti |
|---|---|---|
| Total Order | total | Semua order aktif dalam scope cabang |
| Dalam Produksi | in_production | Order dengan job produksi berjalan |
| Proses | processing | Order status PROCESSING |
| Menunggu | waiting | Order status PENDING |
| Belum Bayar | unpaid | Order dengan outstanding pembayaran |
Angka ringkasan selalu menampilkan total keseluruhan (tidak terfilter oleh chip yang aktif). Chip filter hanya mempersempit isi tabel di bawahnya.
3. Kolom tabel
Section titled “3. Kolom tabel”| Kolom | Keterangan |
|---|---|
| No. Order | Kode order — identifikasi utama |
| Pelanggan | Nama pelanggan |
| Jenis Produksi | Label langkah workflow / tipe produk dari job aktif terbaru |
| Progress | Persentase job selesai (done_jobs / total_jobs) — bar hijau jika ≥ 70% |
| Target Selesai | Tanggal production_due_date order — tampil "—" jika belum diisi |
| Pembayaran | Tag: Lunas, Bayar Sebagian, atau Belum Bayar |
| PIC | Layout admin / penanggung jawab order |
4. Kapan order dianggap terlambat
Section titled “4. Kapan order dianggap terlambat”UI tidak menandai baris merah otomatis. Gunakan kolom Target Selesai untuk penilaian manual:
- Order berpotensi terlambat jika tanggal target selesai sudah lewat dari hari ini dan order belum COMPLETED.
- Order terlambat (historis) di modul Performa Produksi dihitung saat tanggal penyelesaian job (
completed_at) melebihiproduction_due_date.
Isi target selesai: Pastikan field tanggal target produksi diisi saat order dibuat atau di-update — tanpa itu kolom Target Selesai menampilkan ”—” dan sulit diprioritaskan.
Status pembayaran
Section titled “Status pembayaran”| Tag | Kondisi |
|---|---|
| Lunas | Total dibayar ≥ total order |
| Bayar Sebagian | Ada pembayaran tetapi masih ada sisa |
| Belum Bayar | Belum ada pembayaran sama sekali |
Untuk mencatat pembayaran, buka detail order di Daftar Order atau Pembayaran.
Troubleshooting
Section titled “Troubleshooting”| Masalah | Penyebab umum | Solusi |
|---|---|---|
| Tabel kosong setelah filter | Tidak ada order yang cocok dengan filter | Coba filter Semua; pastikan ada order aktif |
| Progress 0% | Belum ada job produksi atau semua job belum selesai | Mulai proses produksi dari daftar order |
| PIC menampilkan "—" | Layout admin belum ditetapkan di order | Update order dan assign PIC |
| Export disabled | Tidak ada baris di tabel | Longgarkan filter atau tambah data order |
Detail order: Klik Lihat Semua untuk ke /orders, lalu buka detail order dari daftar penjualan.