Data Packaging Intelligence
Selain data produk (nama, komposisi, gizi, izin), katalog menyimpan data untuk Packaging Intelligence: pengukuran fisik, komponen kemasan, hierarki karton/palet, penanganan, struktur, sumber/status, dan konteks pengamatan. Semua ada di details draft/produk dan disaring (field asing dibuang, pilihan baku diperiksa).
Panduan mengisinya ada di Mengisi data Packaging.
Prinsip
Section titled “Prinsip”- Tidak diketahui tetap kosong (
null), bukan nol. Sistem tidak mengubah “belum diukur” menjadi 0. - Setiap fakta punya status:
terukur,dugaan,tertulis(tercetak di kemasan), atauspesifikasi(dari dokumen). Nilai berstatusdugaantidak dihitung sebagai bukti untuk kesiapan. - Material tidak dianggap terbukti dari foto luar. Foto tidak menunjukkan resin, lapisan barrier, atau struktur tersembunyi; material dari foto tetap
dugaansampai ada spesifikasi atau uji.
Bagian di details
Section titled “Bagian di details”| Bagian | Isi |
|---|---|
physical.measurements[] |
kind, value, unit, status, method, toleranceMm, measuredAt (YYYY-MM-DD), note. Jenis: tinggi, lebar, tebal, diameter, diameter_leher, panjang, berat_kotor_terisi, berat_kemasan_kosong, volume_terisi, ruang_kosong, karton_panjang, karton_lebar, karton_tinggi, karton_berat_kotor. Satuan harus cocok: panjang mm/cm, massa g/kg, volume mL/L |
physical.state |
padat, cair, serbuk, pasta, gel, lainnya |
components[] |
Komponen kemasan: type (badan, tutup, label, segel, sleeve, divider, lapisan, pegangan, karton_luar, lainnya), name, material, materialCode (mis. PET 1), color, status, thicknessUm, gramatur, note |
hierarchy[] |
Satu baris per tingkat (unit, inner, case, pallet): gtin, containedQty, lengthMm, widthMm, heightMm, grossWeightG, unitsPerLayer, layersPerPallet, maxStack, material, status |
handling |
fragile, glass, orientation (bebas, tegak, tidak_boleh_terbalik), storageTemp (suhu_ruang, sejuk, dingin, beku), shelfLifeDays, maxStack, sensitivity[] (cairan, mudah_pecah, mudah_penyok, sensitif_cahaya, sensitif_lembap, sensitif_panas, berbau_kuat, bertekanan), handlingSymbols[] |
structure |
process (blow_moulding, injection, thermoforming, form_fill_seal, flow_wrap, folding_carton, corrugated_case, can_seaming, glass_forming, lainnya), styleCode (FEFCO/ECMA), closure, sealType, barrierNeeds[] (oksigen, uap_air, cahaya, aroma, panas), converter, plantCode |
provenance.<kelompok> |
Sumber dan status per kelompok (identitas, pengukuran, komponen, hierarki, penanganan, struktur): source (foto, terukur, ocr, dokumen, brand, supplier), by, at, status (belum_diperiksa, diperiksa, terverifikasi), note |
market |
country, labelLanguage, specVersion |
observation |
Konteks pengamatan: store, city, channel (minimarket, supermarket, pasar_tradisional, online, grosir, lainnya), observedAt, priceIdr, note. Harga di sini adalah pengamatan, bukan harga master |
Media tambahan
Section titled “Media tambahan”Foto produk (termasuk foto detail seperti tutup, segel, karton terbuka rata) diunggah di tab Foto dengan label; bagian ini untuk dokumen. Berkas lama bertipe foto tetap ada. Setiap berkas punya jenis:
| Jenis berkas | Tipe |
|---|---|
| foto (JPEG/PNG/WebP, maks 8 MB) | skala (dengan penggaris), tutup, segel, dasar, kode_cetak, daur_ulang, karton_luar, karton_terbuka, penampang, komponen, lainnya |
| dokumen (PDF atau gambar, PDF maks 15 MB) | datasheet, spesifikasi, dieline, sertifikat, hasil_uji, sds, lainnya |
Maksimal 40 berkas per draft/produk. Endpoint: lihat Endpoint dataset.
Kesiapan per fase
Section titled “Kesiapan per fase”Draft dan detail produk mengembalikan readiness (per fase: ready, missing[], info[]). Kode mengikuti bahasa dokumen strategi:
| Fase | Siap bila | Kode kekurangan |
|---|---|---|
| product | nama + merek, netto, minimal dua dimensi luar berstatus terukur/spesifikasi, berat kotor terisi terukur/spesifikasi, dan info penanganan | missing_identity, missing_net_content, missing_outer_dimensions, missing_gross_weight, unknown_handling |
| packaging | minimal satu komponen dengan material, dan proses pembuatan | missing_components, missing_component_material, missing_structure_process (info: material_inferred_not_verified) |
| cad | dimensi luar, toleransi, komponen, dan foto karton terbuka atau dokumen dieline | missing_outer_dimensions, missing_tolerance, missing_components, missing_flat_pattern |
| simulation | dokumen material (datasheet/spesifikasi/hasil uji), ketebalan atau gramatur, dan referensi uji | material_model_unavailable, missing_thickness_or_gramatur, missing_test_reference |
| manufacturing | converter dan proses diketahui; profil mesin selalu dari pihak converter, jadi fase ini belum akan “siap” dari input operator | missing_converter, missing_structure_process, missing_machine_profile |
| logistics | dimensi dan berat karton, isi per karton, dan batas susun/lapis per palet | missing_case_dimensions, missing_case_weight, missing_units_per_case, unknown_max_layers |
Kesiapan hanya informasi: tidak memblokir submit atau publish.