Pourquoi la traçabilité unitaire est devenue la norme
Les produits connectés relevant du CRA, de la CSDDD et des exigences de sécurité imposées par les clients exigent une traçabilité unitaire. L'acheteur veut savoir quel firmware a été chargé sur quel numéro de série, de quel lot proviennent les composants, quel opérateur a assemblé la carte et quel résultat de test l'unité a obtenu à la livraison.
Les fabricants de cartes nues qui n'ont pas de traçabilité unitaire la rajoutent après coup (souvent mal) ou perdent leurs contrats au profit de fabricants chez qui elle est intégrée.
Encodage GS1 DataMatrix
GS1 DataMatrix est le code-barres 2D de référence pour la traçabilité industrielle. Un seul symbole peut encoder :
- Global Trade Item Number (GTIN)
- Numéro de série
- Numéro de lot ou de batch
- Date de fabrication
- Identifiants spécifiques à l'application
Le DataMatrix est plus compact qu'un QR code à densité de données égale et reste lisible à des tailles d'impression plus réduites. Les étiquettes en polyimide résistent au reflow et au vernis de tropicalisation ; le polyester est la norme pour les étiquettes des produits finis.
Champs de la base de données de traçabilité
Une base de données de traçabilité de production opérationnelle stocke, pour chaque unité :
- Numéro de série
- MAC, UID ou autre identifiant
- Batch et lot de la carte
- Numéros de lot des composants pour chaque pièce critique
- Identifiants opérateur et programme machine
- Version et hash du firmware
- Horodatage du provisioning et empreinte du certificat
- Vecteur de résultats du test fonctionnel
- Horodatage de validation finale en CQ
- Batch et date d'expédition
Chaque champ est écrit une seule fois, indexé par numéro de série, et reste interrogeable.
Préparation à l'audit
Être prêt pour un audit, cela veut dire : quand un régulateur ou un client demande « quel firmware a été chargé sur le numéro de série XXX, quelle clé de signature l'a signé, quel a été le résultat du test et quels lots de composants étaient sur la carte », vous produisez la réponse en quelques minutes, pas en quelques semaines.
En pratique, cela suppose :
- Chaque poste de la ligne écrit dans la base
- Des index sur numéro de série, MAC, batch
- Une politique de sauvegarde et de rétention alignée sur les attentes réglementaires (généralement 5 à 10 ans pour les produits industriels connectés)
- Une API de lecture ou un outil d'export pour les requêtes ponctuelles
Erreurs courantes
- Données de traçabilité saisies dans des tableurs, perdues d'un batch à l'autre
- Plusieurs bases par poste, jamais réconciliées
- Données de lot des composants saisies à l'approvisionnement, jamais reliées à la traçabilité unitaire de la carte
- Résultats de test enregistrés en pass/fail seulement, sans détail vectoriel
Toutes ces situations échouent au premier audit.
Sources
- Spécification GS1 DataMatrix
- ISO/IEC 15415 (qualité d'impression des codes-barres 2D)
- Lignes directrices IPC sur la traçabilité
- Parlement européen, Cyber Resilience Act