Skip to content

Monitoring Order

Pantau order yang sedang berjalan — progres produksi, target selesai, PIC, dan status pembayaran dalam satu tampilan.

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


  • 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.

  1. Order penjualan sudah masuk ke sistem (dari POS atau input manual)
  2. Workflow produksi dikonfigurasi untuk order yang memerlukan produksi
  3. Hak akses dashboard.monitoring_order.view

Screenshot diperlukan

Monitoring Order

Menu: Dashboard → Monitoring Order (/dashboard/monitoring-order)

Simpan sebagai: /images/dashboard/monitoring-order.png

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):

FilterKriteria
SemuaSemua order aktif (tidak COMPLETED/CANCELLED)
Dalam ProduksiOrder yang memiliki job produksi status QUEUED atau IN_PROGRESS
ProsesOrder dengan status order PROCESSING
MenungguOrder dengan status order PENDING
Belum BayarOrder 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=...


KartuField APIArti
Total OrdertotalSemua order aktif dalam scope cabang
Dalam Produksiin_productionOrder dengan job produksi berjalan
ProsesprocessingOrder status PROCESSING
MenungguwaitingOrder status PENDING
Belum BayarunpaidOrder dengan outstanding pembayaran

Angka ringkasan selalu menampilkan total keseluruhan (tidak terfilter oleh chip yang aktif). Chip filter hanya mempersempit isi tabel di bawahnya.


KolomKeterangan
No. OrderKode order — identifikasi utama
PelangganNama pelanggan
Jenis ProduksiLabel langkah workflow / tipe produk dari job aktif terbaru
ProgressPersentase job selesai (done_jobs / total_jobs) — bar hijau jika ≥ 70%
Target SelesaiTanggal production_due_date order — tampil "—" jika belum diisi
PembayaranTag: Lunas, Bayar Sebagian, atau Belum Bayar
PICLayout admin / penanggung jawab order

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) melebihi production_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.


TagKondisi
LunasTotal dibayar ≥ total order
Bayar SebagianAda pembayaran tetapi masih ada sisa
Belum BayarBelum ada pembayaran sama sekali

Untuk mencatat pembayaran, buka detail order di Daftar Order atau Pembayaran.


MasalahPenyebab umumSolusi
Tabel kosong setelah filterTidak ada order yang cocok dengan filterCoba filter Semua; pastikan ada order aktif
Progress 0%Belum ada job produksi atau semua job belum selesaiMulai proses produksi dari daftar order
PIC menampilkan "—"Layout admin belum ditetapkan di orderUpdate order dan assign PIC
Export disabledTidak ada baris di tabelLonggarkan filter atau tambah data order

Detail order: Klik Lihat Semua untuk ke /orders, lalu buka detail order dari daftar penjualan.