Skip to content

Proses Produksi

Halaman operator mesin — kelola batch produksi, pantau order, request bahan dari resep BOM, dan tandai batch selesai.

Menu Proses Produksi (/production/proses-produksi) ditujukan untuk operator mesin (viewMode = proses). Satu komponen antrian dipakai bersama Antrian, tetapi instance halaman terpisah agar state tidak bercampur.

Hak akses: production.queue.view · request material & selesai batch: production.queue.manage

Baca juga: Overview Produksi · Antrian Produksi · Barang Keluar


KolomPanelFungsi
KiriBatch produksiDaftar batch aktif dan selesai — pilih satu untuk detail
TengahOrder batchKartu order dalam batch terpilih
KananEstimasi Bahan/MaterialResep agregat BOM × qty — progress pemakaian vs estimasi

Header berisi pencarian batch/mesin/order, Refresh, Request bahan/material, dan Download App Operator (link APK mobile dari konfigurasi klien).


Screenshot diperlukan

Daftar Batch Produksi

Menu: Produksi → Proses Produksi (/production/proses-produksi)

Simpan sebagai: /images/produksi/proses-batch-list.png

Yang di-capture: Panel kiri: 2+ kartu batch (kode batch, mesin, operator, status proses/selesai). Satu batch dalam state terpilih (highlight).

Klik kartu batch untuk memuat order dan estimasi material.

Elemen kartuKeterangan
Kode batchIdentitas batch produksi (production_batch_code)
MesinAset yang menjalankan batch
OperatorStaf operator dari master mesin atau pilihan layouter
StatusProses (aktif) atau Selesai
Proses selesaiTombol di footer kartu — selesaikan seluruh batch

API: GET /production/batches — daftar batch per cabang.


Screenshot diperlukan

Order dalam Batch

Menu: Produksi → Proses Produksi → pilih batch

Simpan sebagai: /images/produksi/proses-order-batch.png

Yang di-capture: Kolom tengah: header kode batch + jumlah order, kartu order mirip incoming queue (kode order, pelanggan, produk, qty, pill tahap).

Setiap kartu menampilkan kode order, pelanggan, produk, qty, badge channel/prioritas/due date, mesin, dan pill tahap produksi. Job split induk menampilkan anak di bawahnya.

Tombol Proses selesai di header kolom menyelesaikan seluruh order dalam batch sekaligus (PUT complete batch).


Screenshot diperlukan

Estimasi Bahan Material

Menu: Produksi → Proses Produksi → batch terpilih → panel kanan

Simpan sebagai: /images/produksi/proses-material-estimate.png

Yang di-capture: Daftar bahan dengan progress bar (estimasi vs terpakai), caption qty, tombol Request sisa resep pada baris yang relevan.

Panel menghitung resep dari BOM order × qty batch. Progress bar = material yang sudah direquest/keluar vs estimasi resep.

ElemenKeterangan
Nama bahanKomponen resep dari BOM
Progress %Pemakaian aktual dibanding target estimasi
CaptionQty estimasi, terpakai, sisa — satuan beli/stok (roll, botol)
Request sisa resepIsi sisa kebutuhan langsung dari baris resep
PeringatanBaris kuning jika pemakaian melebihi target

Material variance: Selisih estimasi vs riil dapat dianalisis agregat di Penggunaan Material. Per job, layouter bisa buka popup estimasi dari Antrian.


Dua jalur request:

JalurLokasi UIKapan dipakai
Tombol headerRequest bahan/materialBuka sidebar form — pilih mesin, bahan, qty, catatan
Per baris resepRequest sisa resepIsi otomatis sisa kebutuhan komponen BOM
Screenshot diperlukan

Proses Selesai Batch

Menu: Produksi → Proses Produksi → kartu batch atau header order

Simpan sebagai: /images/produksi/proses-selesai.png

Yang di-capture: Tombol Proses selesai (hijau) pada kartu batch kiri atau baris header kolom tengah, dengan batch dalam status proses.

Mode stok cabang (stock_out_mode):

ModePerilaku request produksi
directStok langsung berkurang saat request disimpan
warehouse_approvalDokumen masuk antrean Barang Keluar — petugas gudang menyetujui

Pada mode warehouse_approval, sidebar request menampilkan tag Antrean Stock Out dan link Buka Stock Out.

API terkait: POST material issue per batch · sumber dokumen production_material di Stock Out.


AksiDampak
Proses selesai (batch)Semua job dalam batch → COMPLETED; batch ditutup; status produksi order naik
MaterialPemakaian tercatat; selisih variance tampil di dashboard material
AntrianJob hilang dari antrian aktif; WebSocket broadcast batch.completed

Tanpa izin production.queue.manage, tombol disembunyikan dan pesan “Izin kelola antrian diperlukan” ditampilkan.


Tombol Download App Operator mengunduh APK dari URL konfigurasi klien (operatorAppDownloadUrl). Aplikasi mobile (/mobile/operator) memungkinkan operator memantau batch di lantai produksi dengan izin production.queue.view — pelengkap layar web ini, bukan pengganti wajib.


MasalahPenyebab umumSolusi
Daftar batch kosongBelum ada batch dari AntrianLayouter kirim keranjang ke mesin di Antrian
Request bahan disabledBatch belum dipilihKlik kartu batch di panel kiri
Progress resep 0%Belum ada request materialRequest bahan lewat sidebar atau per baris resep
Stok tidak berkurangMode warehouse_approvalProses antrean di Barang Keluar
Tidak bisa Proses selesaiHanya view permissionMinta production.queue.manage pada role operator
Resep kosongProduk tanpa BOMLengkapi Resep / BOM di master data
Pemakaian > estimasiOver-issue materialReview di Penggunaan Material

Monitoring: Setelah batch selesai, pantau progres order di Monitoring Order dan efisiensi di Performa Produksi.