Imagina que una empresa tiene dificultades para hacer el seguimiento de sus productos porque son muy complejos y tienen muchos componentes, como hardware, software, licencias, garantías y más.
Una CMDB (base de datos de gestión de la configuración) resuelve precisamente eso.
Registra cada producto y sus componentes antes y después de la venta para el mantenimiento, las reparaciones y las ventas adicionales.
Sin embargo, el seguimiento de productos suele estar desconectado de las operaciones principales del negocio. Esto obliga a las empresas a hacer malabares con varios sistemas solo para funcionar.
Al crear una CMDB dentro de su ERP Odoo, las empresas pueden integrar un seguimiento detallado de los productos con sus procesos de negocio estándar, como las ventas, el mantenimiento y la contabilidad.
Descubre cómo lo hicimos para uno de nuestros clientes creando una CMDB dentro de una base de datos estándar de Odoo.
¿Qué es una CMDB?
Una CMDB es la base de datos maestra de toda la composición técnica de tu producto.
El mayor punto fuerte de la CMDB es su estructura jerárquica. Permite a las empresas gestionar el hardware, el software y las configuraciones de sus productos en una única vista.
Empieza en el nivel de categoría de producto y baja hasta el componente más pequeño, lo que te permite:
- Gestionar las piezas del producto, las configuraciones, las garantías y los componentes digitales
- Controlar las reparaciones necesarias y los ciclos de mantenimiento
- Saber cuándo actualizar el software o renovar licencias
- Consultar procesos relacionados como ventas adicionales o facturación mediante botones inteligentes, todo vinculado al producto concreto.
Conceptos clave de una CMDB
Elemento de configuración (CI): Cada producto o activo registrado es un CI. Incluye hardware, software, licencias y documentos de negocio vinculados, como órdenes de mantenimiento o contratos de venta
Componentes activos: Son todos los subcomponentes que forman un CI: piezas de hardware, versiones de software, licencias y garantías.
Odoo es la base ideal para crear una CMDB
Odoo ya gestiona las operaciones principales del negocio con aplicaciones como Ventas, Inventario, Fabricación, Maintenance y Contabilidad. Todos estos procesos interactúan intensamente con una CMDB.
Aun así, el seguimiento nativo de Odoo no está diseñado para una gestión de la configuración en profundidad.
Gestiona bien los datos de productos, stock y garantías, pero no admite de forma nativa estructuras de producto jerárquicas con relaciones detalladas a nivel de componente.
Sin embargo, Odoo también es open source y, por tanto, muy ampliable. Esto lo convierte en una base sólida para añadir una capa de CMDB que mejora la trazabilidad de los productos sin dejar de estar totalmente integrada con los procesos de negocio existentes.
Cómo se integra una CMDB con una base de datos de Odoo
Al añadir una capa de CMDB dentro de la base de datos estándar de Odoo, las empresas pueden combinar los datos operativos de Odoo con un seguimiento detallado de la configuración.
Las ventas, las órdenes de fabricación, los tickets de mantenimiento y los asientos contables llegan automáticamente a la CMDB.
Cada actualización enriquece el registro del elemento de configuración, que actúa como hub central para conocer el estado actual del producto.

Base de datos estándar de Odoo | Capa de CMDB | |
Seguimiento de productos | Registra la logística, los datos financieros y la garantía general del producto principal. | Registra la configuración operativa, incluidos el firmware concreto, las claves de licencia y el estado exacto de la garantía de cada componente. |
Trazabilidad | Usa números de lote/serie para saber de dónde procede el producto principal y cuál es su ubicación o cliente actual. | Usa el número de serie principal para crear una jerarquía que muestra las dependencias entre componentes (qué software está conectado y qué hardware hay dentro). |
Gestión de incidencias | Registra los tickets de reparación y los registros contables vinculados al número de serie del producto principal. | Identifica el componente del producto que ha fallado (por ejemplo, la fuente de alimentación exacta, no solo la unidad de pantalla) e informa de ello a la base de datos principal de Odoo. |
Ejemplo: seguimiento de las pantallas de tren de una empresa de movilidad
Para verlo en la práctica, pensemos en uno de nuestros clientes: una empresa de movilidad que fabrica y gestiona pantallas utilizadas en redes ferroviarias de toda Europa.
La fiabilidad y la seguridad de los pasajeros dependen de conocer el estado exacto de cada unidad de pantalla.
Sin embargo, a la empresa le costaba mantener la visibilidad sobre miles de componentes desplegados a lo largo de grandes distancias.
Además, necesitaba que esta información se conectara sin fisuras con los procesos de ventas, facturación y mantenimiento.
Una pantalla de tren es mucho más que una pantalla. Es un conjunto estructurado de activos, como:
- Rutas de tren, por ejemplo, Zúrich-Múnich
- Vagones concretos en los que está instalada cada pantalla
- La propia unidad de pantalla, registrada con su número de serie de Odoo
- Componentes activos, como placas base, fuentes de alimentación, carcasas, cableado, versiones de software, licencias y garantías.
Esta complejidad hizo imprescindible una CMDB.

Cómo implementamos la CMDB en una base de datos de Odoo
Tomamos como base la función de seguimiento por números de serie de la aplicación Inventario de Odoo.
A partir de ahí, estructuramos las categorías de producto para representar toda la jerarquía de activos, desde la ruta hasta cada pantalla.
- Cada número de serie se convirtió en un elemento de configuración
- Los campos personalizados recogían datos del ciclo de vida, como garantías, trazabilidad y facturas anteriores
- Cada CI se conectó directamente con los documentos operativos y comerciales relacionados.
El resultado: seguimiento perfecto de cada componente de las pantallas de tren
Una vez completada la configuración, nuestro módulo de trazabilidad mejorada añadió el seguimiento a nivel de componente y la supervisión posventa.
Si falla una pantalla en la ruta Zúrich–Múnich:
- El sistema identifica de inmediato el vagón y la ubicación exacta de la pantalla
- Señala el componente concreto que ha fallado, no solo la unidad de pantalla
- Crea una orden de mantenimiento con la pieza exacta necesaria para la reparación.
Ahora la empresa puede anticiparse a las intervenciones en sus productos, evaluar el impacto de los cambios de componentes y mantener la coherencia entre las configuraciones de producto y las decisiones operativas.
Hablemos de tu sistema de seguimiento de productos en Odoo
Habla con nuestros expertos en Odoo para gestionar cada detalle de tus productos, desde la venta inicial hasta las operaciones posventa.