Puntos clave:
- ETIM es el estándar internacional dominante de clasificación de productos técnicos en sectores como instalación eléctrica, HVAC y automatización de edificios
- Un sistema PIM es el lugar natural para datos clasificados en ETIM porque conecta la gestión de atributos, la distribución multicanal y el control de versiones en un único lugar
- Sin un PIM para datos ETIM, mantener el cumplimiento de clasificación en miles de SKUs se convierte en un proceso manual, propenso a errores y que colapsa a escala
- AtroPIM admite modelado flexible de atributos que se asigna directamente a clases ETIM, características y listas de valores, sin restricciones en la profundidad o estructura del catálogo
Qué es realmente ETIM
ETIM significa ElectroTechnical Information Model, un estándar internacional de clasificación de productos para productos técnicos desarrollado originalmente para el sector de instalación eléctrica y que ahora cubre HVAC, sanitario, automatización de edificios y otros dominios técnicos. En toda Europa, es el idioma de intercambio de datos predeterminado entre fabricantes, distribuidores eléctricos mayoristas e instaladores, con una adopción creciente en América del Norte y Australia.
"ETIM es un elemento clave en la digitalización de toda la cadena de suministro."
- Margaret Fitzsimons, CEO, Electrical Distributors' Association (EDA) del Reino Unido
El modelo está estructurado en dos niveles: grupos de productos y clases de productos. Cada clase lleva un conjunto fijo de características tipadas: alfanumérica (una lista de valores predefinida), lógica (sí o no), numérica (un único valor medido) o rango (dos valores numéricos). Cada clase, característica, valor y unidad lleva un identificador independiente del idioma, que es lo que permite que ETIM funcione en 17 idiomas y docenas de mercados nacionales.
eCl@ss (también escrito eClass) es el estándar comparable más cercano, que cubre una gama más amplia de industrias pero es menos dominante en eléctrico e HVAC. Muchos fabricantes europeos mantienen ambos, lo que añade otra razón para gestionar datos de productos ETIM dentro de un sistema dedicado en lugar de hacerlo manualmente.
Para flujos de trabajo CAD y BIM, la extensión ETIM Modelling Classes (ETIM MC) añade parámetros de geometría 3D al modelo base. Esta capa es opcional y deja sin cambios la clasificación base.
ETIM 10.0 fue lanzado en diciembre de 2024. ETIM 11.0 está en planificación.
Dónde comienza el problema de gestión de datos
Un fabricante de componentes eléctricos, aparamenta o equipos de iluminación normalmente gestiona miles de variantes de productos. Cada producto pertenece a una clase ETIM, y esa clase puede tener entre 20 y 40 atributos, cada uno requiriendo un valor válido tipado. Multiplique eso en un catálogo de 10.000 SKUs y tendrá un problema de gestión estructurada de datos de productos que los spreadsheets no pueden manejar de forma confiable.
Las clases ETIM se actualizan con cada lanzamiento. Se añaden características, se renombran valores y se cambian unidades. Una nueva versión significa que cada producto asignado a una clase afectada necesita revisión y remapeo potencial. Si esos datos residen en spreadsheets o dentro de un ERP, el ciclo de actualización es complicado: exportaciones manuales, comprobaciones de formato condicional, re-importaciones y sin registro de auditoría.
En proyectos que implementamos para fabricantes de materiales de instalación eléctrica, una situación recurrente era un catálogo de productos parcialmente asignado a una versión anterior de ETIM. Los distribuidores del sector mayorista eléctrico solicitaban datos de productos ETIM en una versión más nueva, pero no había forma estructurada de identificar qué productos estaban afectados y qué exactamente había cambiado. El equipo lo hacía campo por campo, manualmente.
Un sistema PIM resuelve esto en el nivel de modelo de datos, no a través de soluciones de proceso.
Lo que un sistema PIM hace por los datos ETIM
Un sistema de gestión de información de productos proporciona una capa de datos estructurada diseñada específicamente para atributos de productos, donde usted define qué atributos tiene un producto, qué valores son válidos y cómo se organizan en clasificaciones. Usar un PIM para ETIM significa que la estructura se asigna directamente al modelo de datos ETIM.
Una clase ETIM se convierte en una clasificación en el PIM. Sus características se convierten en atributos. La naturaleza tipada de las características ETIM se asigna a tipos de campos PIM: listas de selección para características alfanuméricas, campos booleanos para lógicas, y campos numéricos y de rango para valores medidos. Las listas de valores ETIM predefinidas se convierten en opciones de atributo forzadas en la entrada de datos, evitando que valores inválidos entren en el sistema.
Las actualizaciones de versión se gestionan en el nivel de clasificación. Los productos asignados a una clasificación heredan automáticamente el conjunto de atributos actualizado. Filtre por clasificación para encontrar productos con valores faltantes para características nuevas, luego trabaje en ellos en secuencia. Sin exportaciones de spreadsheets, sin comprobaciones condicionales. El alcance de la actualización es visible desde el principio.
Más allá de la gestión de atributos, un PIM para ETIM maneja cómo los datos de productos clasificados llegan a diferentes destinos. Un distribuidor mayorista puede recibir datos a través de BMEcat o el formato más nuevo basado en JSON ETIM xChange. Una plataforma de comercio electrónico puede necesitar una estructura diferente. Un ERP interno puede usar otra diferente. Un conjunto único de datos clasificados ETIM alimenta a todos ellos sin duplicación.
Qué se rompe sin uno
Sin un PIM, la configuración típica es datos de productos ETIM dispersos entre exportaciones de ERP, spreadsheets y portales de proveedores individuales. Cada uno de estos es una copia separada que se desvía de las otras. Cuando un atributo de producto cambia, alguien tiene que actualizar cada copia manualmente.
Los modos de fallo son predecibles. Un valor en el ERP no coincide con lo que se envió al portal del distribuidor. Una versión anterior del estándar ETIM sigue en uso para una línea de productos porque nadie rastreó la versión en el nivel de SKU. Una característica ETIM numérica tiene un valor introducido como texto porque la entrada no fue forzada. Un nuevo producto se publica en un canal sin clasificación de productos ETIM porque no había un campo obligatorio para evitarlo.
Estos no son casos extremos. Nuestros clientes en comercio mayorista técnico y fabricación vienen a nosotros porque estas situaciones se han acumulado en un problema de calidad de datos lo suficientemente grave como para afectar las operaciones: devoluciones por selección incorrecta de productos, intercambios EDI fallidos, envíos de distribuidor rechazados. Gestionar PIM y ETIM juntos elimina las condiciones estructurales que causan estos fallos.
Cómo el software PIM maneja datos ETIM
No todos los sistemas PIM tratan la clasificación de datos de productos de la misma manera. Para ETIM específicamente, la pregunta relevante es qué tan bien puede el sistema representar atributos tipados, forzar restricciones de valores y manejar actualizaciones a nivel de clasificación que se propaguen en todos los productos. Algunos sistemas en el mercado han construido soporte explícito para esto.
Akeneo tiene soporte nativo para ETIM en su edición B2B, con una herramienta de importación ETIM dedicada y la capacidad de mapear familias de productos a clases ETIM. La limitación práctica es que el cumplimiento más profundo, como la finalización obligatoria de características por clase o flujos de trabajo de migración de versiones, requiere configuración adicional y es más accesible en licencias de nivel superior.
Pimcore admite ETIM a través de su classification store, una característica que permite que conjuntos de atributos basados en clases se asignen a productos de forma independiente del esquema principal de productos. El mapeo estructural funciona bien, y varios fabricantes europeos y mayoristas en el sector eléctrico lo utilizan. Configurarlo correctamente requiere una participación significativa de desarrolladores.
Contentserv se ha posicionado para la gestión de datos de productos técnicos en fabricación e incluye soporte para estándares de clasificación incluyendo ETIM, con herramientas de calidad de datos integradas. Se dirige a empresas más grandes y tiene un punto de precio correspondiente.
AtroPIM toma un enfoque diferente. Construido en la plataforma de datos AtroCore, su arquitectura de atributos y clasificación es configurable sin un esquema fijo. Las clasificaciones se pueden crear para reflejar cualquier estructura de clase ETIM, con tipos de atributos personalizados y restricciones de valores. Esta flexibilidad está disponible en el núcleo de código abierto gratuito.
Las capacidades clave para la gestión de ETIM en AtroPIM:
- Gestión de clasificaciones: Cree árboles de clasificación que reflejen grupos de productos ETIM y clases. Asigne productos a una o más clasificaciones. Los atributos se heredan del nivel de clasificación, por lo que un cambio en la definición de clase se propaga a todos los productos en ella.
- Tipos de atributos: AtroPIM admite la gama completa de tipos de campo necesarios para representar características ETIM con precisión: selección (para características alfanuméricas con valores predefinidos), booleano (para características lógicas), flotante/entero (para características numéricas) y campos de rango. Las listas de valores se controlan en el nivel de atributo.
- Seguimiento de completitud: Puede definir reglas de completitud por clasificación. Un producto clasificado bajo una clase ETIM específica se mostrará como incompleto hasta que todas las características obligatorias tengan valores, haciendo que la preparación de ETIM sea visible y rastreable en todo el catálogo.
- Exportación específica por canal: AtroPIM admite plantillas de exportación configurables. Una exportación BMEcat para intercambio de datos de distribuidor, una exportación JSON para ETIM xChange y un formato personalizado para su integración de comercio electrónico pueden mantenerse en paralelo desde los mismos datos de origen.
- Control de versiones y registro de auditoría: Los cambios de atributos se registran. Cuando actualiza una lista de valores para reflejar una nueva versión de ETIM, puede rastrear qué productos se vieron afectados y cuándo se aplicó el cambio.
La diferencia clave entre AtroPIM y las alternativas anteriores es la relación costo-flexibilidad. La configurabilidad que Pimcore requiere que los desarrolladores logren, y que Akeneo coloca detrás de licencias de nivel superior, está disponible en AtroPIM sin esas restricciones. Para fabricantes de tamaño medio con catálogos ETIM complejos que no quieren bloqueo de proveedor, esa es una consideración material.
Un ejemplo práctico
Un fabricante de luminarias industriales necesitaba entregar datos clasificados en ETIM a cinco distribuidores con diferentes requisitos de formato, mientras también alimentaba su propia tienda web y un catálogo impreso.
Antes de AtroPIM, mantenían un spreadsheet maestro por línea de productos, asignado a ETIM manualmente y exportaban archivos separados para cada distribuidor. Cada exportación era una copia parcial. Los desajustes de versión entre distribuidores eran un problema recurrente.
Después de asignar sus clases ETIM al sistema de clasificación de AtroPIM, todas las características se introducen una sola vez, se validan contra listas de valores forzadas y se exportan a través de plantillas específicas por canal. Cuando se lanzó ETIM 10.0, actualizaron definiciones de clasificación en AtroPIM y ejecutaron un informe de completitud para identificar productos con valores faltantes para características nuevas. Un flujo de trabajo controlado, sin spreadsheets paralelos. Los mismos datos ahora alimentan exportaciones de distribuidor, la tienda web y el módulo de generación de catálogos simultáneamente.
Dónde ETIM y PIM aún requieren configuración cuidadosa
Un PIM no elimina la necesidad de entender el estándar ETIM. La estructura de clasificación de productos aún necesita construirse correctamente. Alguien en el equipo necesita saber a qué clase ETIM pertenece un producto, qué características se aplican y qué constituye un valor válido. Ese conocimiento de dominio no reside en el software.
Importar un modelo de datos ETIM existente desde un archivo BMEcat o xChange es un punto de partida razonable para la implementación de ETIM. El módulo de importación de AtroPIM puede tomar entrada estructurada y asignarla al modelo de atributos interno. Pero el mapeo inicial y la gobernanza continua de la corrección de clasificación siguen siendo trabajo editorial.
El enfoque que funciona bien es por fases: comience con los grupos de productos que impulsan el mayor volumen de intercambio de datos de distribuidor, construya primero la estructura de clase ETIM para esos, y valide contra requisitos reales de distribuidor antes de expandir. Hacer bien el primer grupo requiere la mayor cantidad de tiempo. Después de eso, el patrón está establecido y los grupos posteriores avanzan más rápidamente.