Skip to content

Product Template Component

Mengelola definisi umum produk sebagai induk spesifikasi item dan varian.

  • Kode template
  • Nama template
  • Kategori produk
  • Atribut dasar
  • Status template
  • Referensi template produk untuk pembentukan data item operasional.
  • Menolak template duplikat
  • Menolak atribut wajib yang kosong
  • Menolak kategori atau referensi UOM yang tidak valid.
FieldData TypeConstraintsNullableDescription
product_template_idULIDPrimary KeyTidakIdentifier unik template produk
nameVARCHAR(255)Unique, Not NullTidakNama template produk
category_codeVARCHAR(50)Not NullTidakKategori utama produk
base_uom_idULIDForeign Key -> uom.uom_idTidakSatuan dasar yang dipakai template
descriptionTEXTYaYaDeskripsi ringkas template
is_activeBOOLEANDefault trueTidakStatus aktivasi template
created_atTIMESTAMPDefault CURRENT_TIMESTAMPTidakWaktu pencatatan template
updated_atTIMESTAMPAuto update timestampTidakWaktu pembaruan template

Memvalidasi konsistensi atribut induk agar kompatibel dengan varian produk dan memastikan template hanya dipakai bila referensi kategori serta UOM valid.

Menyimpan state template aktif untuk menjaga validitas pembuatan item baru dan mencegah pemakaian template yang sudah dinonaktifkan.