Skip to content

Picking Order Component

Mengelola task picking dari assignment operator sampai konfirmasi hasil pick sebelum dispatch.

  • Nomor picking task
  • Outbound Order ID
  • Assignment operator
  • Lokasi sumber dan produk
  • Kuantitas target pick
  • Task picking tervalidasi dengan progres pick untuk proses packing dan dispatch.
  • Menolak outbound order tidak valid
  • Menolak assignment operator tidak sah
  • Menolak kuantitas picked melebihi kuantitas yang dialokasikan.
FieldData TypeConstraintsNullableDescription
picking_order_idULIDPrimary KeyTidakIdentifier unik picking task
task_numberVARCHAR(50)Unique, Not NullTidakNomor task picking
outbound_order_idULIDForeign Key -> outbound_order.outbound_order_idTidakRelasi task ke outbound order
assigned_toULIDForeign Key -> user.user_idYaOperator yang ditugaskan
statusENUM(‘DRAFT’,‘ASSIGNED’,‘IN_PROGRESS’,‘COMPLETED’,‘CANCELLED’)Not NullTidakStatus task picking
started_atTIMESTAMPYaYaWaktu mulai eksekusi picking
completed_atTIMESTAMPYaYaWaktu selesai picking
picked_qty_totalDECIMAL(15,2)>= 0TidakTotal kuantitas hasil pick

Menentukan assignment dan urutan eksekusi pick, memvalidasi progres kuantitas, serta mengubah status task berdasarkan penyelesaian line picking.

Menyimpan state task picking secara real-time untuk memantau workload operator dan kesiapan dispatch.