Guida: barcode univoci in produzione (evitare riuso, errori e tracciabilita falsa)

Pannelli Linkmachine, barcode, RFID, I/O
Rispondi
Avatar utente
admsistenet
Site Admin
Messaggi: 51
Iscritto il: mer ago 28, 2024 1:39 pm

Guida: barcode univoci in produzione (evitare riuso, errori e tracciabilita falsa)

Messaggio da admsistenet »

PERCHE IL BARCODE FALLISCE
Il problema classico non e il lettore: e il codice. Se un barcode viene riutilizzato, oppure se cambia significato nel tempo, la tracciabilita diventa inaffidabile.

REGOLA D ORO
- ID tecnico: univoco, mai riutilizzato
- campi descrittivi: articolo, ordine, stagione, lotto, ecc.

ESEMPIO DI STRATEGIA CORRETTA
1) Generi un ID progressivo (o UUID) come chiave primaria
2) Stampi un barcode che contiene quell ID (magari con prefisso impianto)
3) In tabella salvi separatamente:
- cod_articolo
- cod_ordine
- cod_lotto
- data/ora
- macchina

COSA EVITARE
- Usare cod_ordine come chiave primaria (puo ripetersi nel tempo)
- Usare cod_articolo come barcode univoco (non lo e)
- Rigenerare codici ad ogni stagione (e poi sovrascrivere storico)

CHECK PRATICI
- Unicita garantita da vincolo UNIQUE sul DB
- Nessun riuso: anche se un ordine viene annullato, l ID non torna disponibile
- Logging: ogni scan crea evento con timestamp, utente e contesto

CONCLUSIONE
Il barcode deve identificare un oggetto in modo stabile. Tutto il resto (significato commerciale, anagrafica) va nei campi e puo cambiare, senza rompere lo storico.
Rispondi