Manufacturing Serial Number Module
Deskripsi
Modul ini menyediakan sistem tracking serial number otomatis untuk produk hasil manufacturing di Odoo 14 Community Edition.
Fitur Utama
1. Auto Generate Serial Number
- Serial number unik dibuat otomatis setiap kali Manufacturing Order selesai
- Format:
PREFIX-SEQUENCE-RANDOMCODE(contoh:MFG-S000001-A3X9) - Prefix bisa menggunakan kode produk (Product Reference)
2. Integrasi dengan Manufacturing Order
- Checkbox "Auto Generate Serial" di Manufacturing Order
- Smart button untuk melihat semua serial yang dihasilkan
- Tab "Serial Numbers" untuk melihat detail serial
- Button manual "Generate Serials Now" jika perlu
3. Product Configuration
- Field "Use Manufacturing Serial" di Product form
- Smart button untuk melihat history serial per produk
- Counter jumlah serial yang sudah dihasilkan
4. Serial Number Management
- State tracking: Draft → Produced → Delivered → Cancelled
- Link ke Manufacturing Order
- Search & filter berdasarkan product, state, date
- Group by product, MO, state, atau date
5. Security & Access Rights
- MRP User: Read, Write, Create
- MRP Manager: Full access termasuk Delete
- Stock User: Read only
Instalasi
- Copy folder
manufacturing_serial_numberke direktori addons Odoo - Restart Odoo server
- Aktifkan Developer Mode
- Update Apps List
- Cari "Manufacturing Serial Number" dan klik Install
Cara Penggunaan
Setup Produk
- Buka Inventory > Products
- Pilih produk yang ingin di-track
- Di tab Inventory, aktifkan "Use Manufacturing Serial"
- Save
Menggunakan di Manufacturing
- Buat Manufacturing Order baru
- Pastikan checkbox "Auto Generate Serial" aktif
- Process manufacturing order seperti biasa
- Saat klik "Mark as Done", serial numbers akan dibuat otomatis
- Lihat serial numbers di Smart Button atau tab "Serial Numbers"
Manual Generate (Opsional)
Jika serial belum ter-generate:
- Buka Manufacturing Order yang sudah Done/In Progress
- Klik tab "Serial Numbers"
- Klik button "Generate Serials Now"
Melihat History Serial
- Per Product: Buka Product → klik Smart Button "Mfg Serials"
- Per MO: Buka Manufacturing Order → klik Smart Button "Serials"
- All Serials: Menu Manufacturing > Manufacturing Serials > Serial Numbers
Konfigurasi Lanjutan
Format Serial Number
Edit di file models/manufacturing_serial.py, method _generate_serial_number():
def _generate_serial_number(self, product_id=None):
prefix = 'MFG' # Ubah prefix default di sini
# ... rest of code
Batch Size Limit
Default maksimal 1000 serial per MO. Ubah di models/mrp_production.py:
if qty_to_generate > 1000: # Ubah angka ini
raise UserError(...)
Struktur Data
Model: manufacturing.serial
serial_number: Nomor serial unikproduct_id: Produk yang diproduksimrp_production_id: Link ke Manufacturing Orderproduction_date: Tanggal produksistate: Status (draft/produced/delivered/cancelled)lot_id: Link ke Stock Lot (opsional)
Dependencies
- mrp (Manufacturing)
- stock (Inventory)
- product (Product Management)
Kompatibilitas
- Odoo 14 Community Edition
- Odoo 14 Enterprise Edition
Lisensi
LGPL-3
Support
Untuk pertanyaan atau issue, hubungi tim development.
Changelog
Version 14.0.1.0.0 (2026-02-14)
- Initial release
- Auto generate serial numbers
- Manufacturing Order integration
- Product configuration
- Serial management views