Skip to content

Locations Component

Mengelola lokasi penyimpanan granular sebagai titik inventori pada setiap zona.

  • Zone ID
  • Kode lokasi
  • Tipe lokasi
  • Kapasitas
  • Atribut restriksi penyimpanan
  • Status lokasi
  • Referensi lokasi untuk alokasi stok, reservasi, dan proses picking.
  • Menolak zone tidak valid
  • Menolak kode lokasi duplikat
  • Menolak konfigurasi tipe lokasi dan kapasitas yang tidak logis.
FieldData TypeConstraintsNullableDescription
location_idULIDPrimary KeyTidakIdentifier unik lokasi
zone_idULIDForeign Key -> zone.zone_idTidakRelasi lokasi ke zona
location_codeVARCHAR(50)Unique, Not NullTidakKode lokasi untuk proses scan
location_typeENUM(‘RACK’,‘FLOOR’,‘VIRTUAL’)Not NullTidakKlasifikasi tipe lokasi
location_statusENUM(‘EMPTY’,‘PARTIAL’,‘FULL’,‘BLOCKED’)Default ‘EMPTY’TidakStatus okupansi lokasi
max_weightDECIMAL(15,2)>= 0YaBatas kapasitas berat lokasi
max_volumeDECIMAL(15,2)>= 0YaBatas kapasitas volume lokasi
is_mixed_sku_allowedBOOLEANDefault falseTidakPenanda lokasi dapat menampung multi SKU
is_activeBOOLEANDefault trueTidakStatus aktivasi lokasi

Memvalidasi kapasitas dan kecocokan karakteristik lokasi terhadap kebutuhan produk, termasuk aturan campuran SKU dan status okupansi sebelum alokasi stok.

Menyimpan state okupansi lokasi untuk mendukung keputusan alokasi secara real-time dan menjaga konsistensi pemakaian lokasi.