Points clés :

  • ETIM est la norme internationale dominante de classification des produits techniques dans les secteurs de l'installation électrique, du chauffage-climatisation et de l'automatisation bâtiment
  • Un système PIM est le lieu naturel pour les données classifiées ETIM, car il connecte la gestion des attributs, la distribution multi-canal et le contrôle de version en un seul endroit
  • Sans un PIM pour les données ETIM, maintenir la conformité de classification sur des milliers de SKU devient un processus manuel et sujet aux erreurs qui ne passe pas à l'échelle
  • AtroPIM prend en charge la modélisation d'attributs flexible qui s'adapte directement aux classes, fonctionnalités et listes de valeurs ETIM, sans contraintes sur la profondeur ou la structure du catalogue

Ce qu'ETIM est réellement

ETIM signifie Modèle d'Information Électrotechnique (ElectroTechnical Information Model), une norme internationale de classification des produits techniques développée à l'origine pour le secteur de l'installation électrique et couvrant maintenant le chauffage-climatisation, l'équipement sanitaire, l'automatisation bâtiment et autres domaines techniques. En Europe, c'est le langage d'échange de données par défaut entre les fabricants, les distributeurs électriques en gros et les installateurs, avec une adoption croissante en Amérique du Nord et en Australie.

« ETIM est un élément clé de la numérisation de l'ensemble de la chaîne d'approvisionnement. »

Le modèle est structuré sur deux niveaux : les groupes de produits et les classes de produits. Chaque classe porte un ensemble fixe de fonctionnalités typées : alphanumérique (une liste de valeurs prédéfinies), logique (oui ou non), numérique (une valeur mesurée unique) ou plage (deux valeurs numériques). Chaque classe, fonctionnalité, valeur et unité porte un identifiant indépendant de la langue, ce qui permet à ETIM de fonctionner sur 17 langues et des dizaines de marchés nationaux.

eCl@ss (également écrit eClass) est la norme comparable la plus proche, couvrant un éventail plus large d'industries mais moins dominante dans l'électrique et le chauffage-climatisation. De nombreux fabricants européens maintiennent les deux, ce qui ajoute une raison supplémentaire de gérer les données de produit ETIM dans un système dédié plutôt que manuellement.

Pour les flux de travail CAO et BIM, l'extension ETIM Modelling Classes (ETIM MC) ajoute des paramètres de géométrie 3D au modèle de base. Cette couche est optionnelle et laisse la classification de base intacte.

ETIM 10.0 a été lancé en décembre 2024. ETIM 11.0 est en phase de planification.

D'où commence le problème de gestion des données

Un fabricant de composants électriques, d'appareillage électrique ou d'équipement d'éclairage gère généralement des milliers de variantes de produits. Chaque produit appartient à une classe ETIM, et cette classe peut avoir 20 à 40 attributs, chacun nécessitant une valeur typée valide. Multipliez cela par un catalogue de 10 000 SKU, et vous avez un problème de gestion structurée des données de produit que les feuilles de calcul ne peuvent pas gérer de manière fiable.

Les classes ETIM sont mises à jour à chaque version. Des fonctionnalités sont ajoutées, les valeurs sont renommées et les unités sont modifiées. Une nouvelle version signifie que chaque produit mappé sur une classe affectée doit être examiné et potentiellement remappé. Si ces données se trouvent dans des feuilles de calcul ou dans un ERP, le cycle de mise à jour est laborieux : exports manuels, vérifications de formatage conditionnel, réimports et aucune piste d'audit.

Dans les projets que nous avons implémentés pour des fabricants de matériaux d'installation électrique, une situation récurrente était un catalogue de produits partiellement mappé sur une version ETIM plus ancienne. Les distributeurs du secteur de la distribution électrique en gros demandaient des données de produit ETIM dans une version plus récente, mais il n'y avait pas de moyen structuré d'identifier les produits affectés et ce qui avait exactement changé. L'équipe le faisait champ par champ, manuellement.

Un système PIM résout ce problème au niveau du modèle de données, pas par le biais de contournements de processus.

Ce qu'un système PIM fait pour les données ETIM

Un système de gestion des informations produit fournit une couche de données structurée spécifiquement conçue pour les attributs de produit, où vous définissez les attributs d'un produit, les valeurs valides et la façon dont elles sont organisées dans les classifications. Utiliser un PIM pour ETIM signifie que la structure s'adapte directement au modèle de données ETIM.

Une classe ETIM devient une classification dans le PIM. Ses fonctionnalités deviennent des attributs. La nature typée des fonctionnalités ETIM s'adapte aux types de champs PIM : listes de sélection pour les fonctionnalités alphanumériques, champs booléens pour les fonctionnalités logiques, champs numériques et de plage pour les valeurs mesurées. Les listes de valeurs ETIM prédéfinies deviennent des options d'attribut appliquées à la saisie de données, empêchant les valeurs invalides d'entrer dans le système.

Les mises à jour de version sont gérées au niveau de la classification. Les produits assignés à une classification héritent automatiquement de l'ensemble d'attributs mis à jour. Filtrez par classification pour trouver les produits avec des valeurs manquantes pour les nouvelles fonctionnalités, puis travaillez-les dans l'ordre. Aucun export de feuille de calcul, aucune vérification conditionnelle. L'étendue de la mise à jour est visible dès le départ.

Au-delà de la gestion des attributs, un PIM pour ETIM gère comment les données de produit classifiées atteignent différentes destinations. Un distributeur en gros peut recevoir des données via BMEcat ou le nouveau format ETIM xChange basé sur JSON. Une plateforme e-commerce peut nécessiter une structure différente. Un ERP interne peut en utiliser une autre. Un ensemble de données ETIM-classifié canonique unique alimente tous les canaux sans duplication.

Ce qui se casse sans un

Sans un PIM, la configuration typique est des données de produit ETIM dispersées dans les exports ERP, les feuilles de calcul et les portails de fournisseur individuels. Chacun d'eux est une copie séparée qui s'écarte des autres. Quand un attribut de produit change, quelqu'un doit mettre à jour chaque copie manuellement.

Les modes de défaillance sont prévisibles. Une valeur dans l'ERP ne correspond pas à ce qui a été envoyé au portail du distributeur. Une version plus ancienne de la norme ETIM est toujours utilisée pour une ligne de produits parce que personne n'a suivi la version au niveau du SKU. Une fonctionnalité ETIM numérique a une valeur saisie en tant que texte parce que l'entrée n'était pas appliquée. Un nouveau produit est publié sur un canal sans classification de produit ETIM parce qu'il n'y avait pas de champ obligatoire pour l'empêcher.

Ce ne sont pas des cas limites. Nos clients en gros technique et en fabrication viennent nous voir parce que ces situations se sont accumulées en un problème de qualité des données assez grave pour affecter les opérations : retours dus à une mauvaise sélection de produit, échanges EDI échoués, soumissions de distributeur rejetées. Gérer ensemble le PIM et ETIM élimine les conditions structurelles qui causent ces défaillances.

Comment les logiciels PIM gèrent les données ETIM

Tous les systèmes PIM ne traitent pas la classification des données produit de la même manière. Pour ETIM spécifiquement, la question pertinente est la capacité du système à représenter les attributs typés, appliquer les contraintes de valeur et gérer les mises à jour au niveau de la classification qui se propagent dans les produits. Quelques systèmes sur le marché ont construit un support explicite pour cela.

Akeneo a un support natif pour ETIM dans son édition B2B, avec un outil d'import ETIM dédié et la capacité de mapper les familles de produits aux classes ETIM. La limitation pratique est que l'application plus profonde, comme l'achèvement obligatoire des fonctionnalités par classe ou les flux de travail de migration de version, nécessite une configuration supplémentaire et est plus accessible dans les licences de niveau supérieur.

Pimcore prend en charge ETIM via son magasin de classification, une fonctionnalité qui permet aux ensembles d'attributs basés sur la classe d'être assignés aux produits indépendamment du schéma de produit principal. Le mappage structurel fonctionne bien, et de nombreux fabricants et grossistes européens du secteur électrique l'utilisent. Le configurer correctement nécessite une implication importante des développeurs.

Contentserv s'est positionné pour la gestion des données de produits techniques en fabrication et inclut le support des normes de classification incluant ETIM, avec des outils de qualité des données intégrés. Il cible les grandes entreprises et porte un prix correspondant.

AtroPIM adopte une approche différente. Construit sur la plateforme AtroCore, son architecture d'attributs et de classification est configurable sans schéma fixe. Les classifications peuvent être créées pour refléter toute structure de classe ETIM, avec des types d'attributs et des contraintes de valeur personnalisés. Cette flexibilité est disponible dans le cœur open source gratuit.

Les capacités clés pour la gestion ETIM dans AtroPIM :

  • Gestion des classifications : Créez des arbres de classification qui reflètent les groupes de produits et les classes ETIM. Assignez les produits à une ou plusieurs classifications. Les attributs sont hérités du niveau de classification, de sorte qu'une modification de la définition de classe se propage sur tous les produits qu'elle contient.
  • Types d'attributs : AtroPIM prend en charge la gamme complète de types de champs nécessaires pour représenter avec précision les fonctionnalités ETIM : select (pour les fonctionnalités alphanumériques avec valeurs prédéfinies), boolean (pour les fonctionnalités logiques), float/integer (pour les fonctionnalités numériques) et les champs de plage. Les listes de valeurs sont contrôlées au niveau de l'attribut.
  • Suivi de la complétude : Vous pouvez définir des règles de complétude par classification. Un produit classifié sous une classe ETIM spécifique s'affichera comme incomplet jusqu'à ce que toutes les fonctionnalités obligatoires aient des valeurs, rendant la disponibilité ETIM visible et traçable dans le catalogue complet.
  • Export spécifique au canal : AtroPIM prend en charge les modèles d'export configurable. Un export BMEcat pour l'échange de données distributeur, un export JSON pour ETIM xChange, et un format personnalisé pour votre intégration e-commerce peuvent tous être maintenus en parallèle à partir des mêmes données source.
  • Contrôle de version et piste d'audit : Les modifications d'attributs sont enregistrées. Quand vous mettez à jour une liste de valeurs pour refléter une nouvelle version ETIM, vous pouvez suivre les produits affectés et quand la modification a été appliquée.

La différence clé entre AtroPIM et les alternatives ci-dessus est le ratio coût-flexibilité. La configurabilité que Pimcore nécessite de la part du temps des développeurs, et que Akeneo place derrière des niveaux de licence supérieurs, est disponible dans AtroPIM sans ces contraintes. Pour les fabricants de taille moyenne avec des catalogues ETIM complexes qui ne veulent pas de verrouillage fournisseur, c'est une considération matérielle.

Un exemple pratique

Un fabricant de luminaires industriels devait livrer des données classifiées ETIM à cinq distributeurs avec des exigences de format différentes, tout en alimentant aussi sa propre boutique en ligne et un catalogue imprimé.

Avant AtroPIM, ils maintenaient une feuille de calcul principale par ligne de produits, mappée manuellement à ETIM, et exportaient des fichiers séparés pour chaque distributeur. Chaque export était une copie partielle. Les non-correspondances de version entre les distributeurs étaient un problème récurrent.

Après avoir mappé leurs classes ETIM dans le système de classification d'AtroPIM, toutes les fonctionnalités sont saisies une seule fois, validées par rapport aux listes de valeurs appliquées, et exportées via des modèles spécifiques au canal. Quand ETIM 10.0 a été lancé, ils ont mis à jour les définitions de classification dans AtroPIM et exécuté un rapport de complétude pour identifier les produits avec des valeurs manquantes pour les nouvelles fonctionnalités. Un flux de travail contrôlé, pas de feuilles de calcul parallèles. Les mêmes données alimentent maintenant les exports distributeur, la boutique en ligne et le module de génération de catalogue simultanément.

Où ETIM et PIM nécessitent toujours une configuration minutieuse

Un PIM n'élimine pas la nécessité de comprendre la norme ETIM. La structure de classification des produits doit toujours être construite correctement. Quelqu'un de l'équipe doit savoir à quelle classe ETIM appartient un produit, quelles fonctionnalités s'appliquent et ce qui constitue une valeur valide. Ce savoir-faire métier ne réside pas dans le logiciel.

L'import d'un modèle de données ETIM existant à partir d'un fichier BMEcat ou xChange est un point de départ raisonnable pour l'implémentation ETIM. Le module d'import d'AtroPIM peut prendre une entrée structurée et la mapper au modèle d'attribut interne. Mais le mappage initial et la gouvernance continue de la correctness de classification restent un travail éditorial.

L'approche qui fonctionne bien est progressive : commencez par les groupes de produits générant le plus grand volume d'échange de données distributeur, construisez d'abord la structure de classe ETIM pour ceux-ci, et validez-la par rapport aux exigences réelles des distributeurs avant de l'élargir. Bien faire le premier groupe prend le plus de temps. Après cela, le modèle est établi et les groupes suivants avancent plus rapidement.



Noté 0/5 sur la base de 0 notations