EPCIS (Electronic Product Code Information Services) 2.0 è lo standard GS1 per descrivere chi ha fatto cosa, dove, quando e perché lungo una filiera. La versione 2.0, pubblicata nel 2022, aggiunge JSON-LD, sensori, semantica web nativa. È il linguaggio che gli atti delegati ESPR indicano per gli eventi di filiera del DPP.
Le quattro domande
Ogni evento EPCIS risponde a quattro domande: What (quale oggetto), Where (in quale punto della filiera), When (in che istante), Why (per quale processo di business). Sembrano ovvie. Sono il motivo per cui due aziende che non si sono mai parlate possono scambiarsi dati di provenienza senza tradurre nulla.
I quattro tipi di evento
ObjectEvent— osservazione di uno o più oggetti (es. «100 t-shirt scansionate in uscita dal magazzino di Padova alle 14:32»).AggregationEvent— relazione contenitore/contenuto (es. «10 box piene su pallet PAL-99281»).TransactionEvent— legame con un documento commerciale (DDT, fattura, ordine).TransformationEvent— trasformazione di input in output. È il cuore del DPP per i prodotti manifatturieri: cotone grezzo → tessuto → capo finito.
Perché EPCIS dentro il DPP
Il passaporto chiede provenienza e chain of custody. EPCIS dà esattamente quel modello, già parlato dai principali ERP, WMS e piattaforme logistiche. Senza EPCIS, ogni produttore inventa il proprio formato e i fornitori a monte si trovano a pubblicare gli stessi dati in dieci modi diversi per dieci clienti.
Cosa fa Trace4 con EPCIS
- Endpoint EPCIS 2.0 nativo: i partner di filiera caricano eventi via REST/JSON-LD, il DPP si aggiorna senza integrazioni custom.
- Visualizzatore di filiera: per ogni prodotto vedi a video la timeline degli eventi e il grafo dei partecipanti.
- Mappatura dati: il connettore Custom API importa eventi e movimenti esposti dai sistemi esterni e li normalizza in eventi EPCIS, senza che il tuo team logistico debba imparare lo standard.
- Pubblicazione selettiva: alcuni eventi sono pubblici (mostrati nel DPP al consumatore), altri restano privati per le autorità, altri ancora visibili solo agli operatori autenticati.
Un esempio concreto
Un produttore di mobili acquista pannelli truciolari da un fornitore polacco. Il fornitore emette un ObjectEvent di spedizione con identificativo lotto, certificazione FSC e contenuto riciclato. Il produttore, in fabbrica, emette un TransformationEvent: 12 pannelli + ferramenta → libreria modello L-44. Quando il consumatore scansiona il QR del modello L-44, il DPP mostra: «Pannelli FSC, 38% contenuto riciclato, lotto B-2207, fornitore Polonia».
Senza EPCIS questa storia richiede tre integrazioni custom. Con EPCIS, è la grammatica comune.