Jornadas de Odoo 2024
17 mayo, 2024 por
Jornadas de Odoo 2024
Guillermo Rodrigo


Optimización y fusión de instancias Odoo: casos y beneficios

En las Jornadas de Odoo 2024, que tuvieron lugar los días 9 y 10 de mayo en Tenerife, Jordi de Studio73 presentó una ponencia titulada "Fusionar instancias separadas de Odoo 16 a un entorno multicompañía". A continuación, compartimos un resumen de su intervención y exploramos las ventajas de la fusión de bases de datos en un entorno Odoo multicompañía.

¿Por qué fusionar instancias de Odoo?

La funcionalidad multicompañía de Odoo es una solución recomendada para gestionar múltiples empresas dentro de una misma base de datos y no trabajar con dos instancias de Odoo separadas. Existen situaciones en las que es necesario fusionar bases de datos separadas y recurrir a esta solución específica por los beneficios operativos que proporciona. En este sentido, Jordi, destaca tres casos específicos donde esta solución específica resulta vital para optimizar las operaciones y potenciar el crecimiento empresarial:

  1. Preferencias del cliente: Algunos usuarios no están familiarizados o no se sienten cómodos con la configuración multicompañía de Odoo, optando por gestionar instancias separadas de Odoo. Esta preferencia puede llevar a una complejidad innecesaria y redundancia en la gestión de datos, incrementando el esfuerzo de mantenimiento.
  2. Fusiones y adquisiciones: Cuando una empresa adquiere otra que también utiliza Odoo, puede ser necesario integrar ambas bases de datos en una sola instancia para consolidar los datos de ambas empresas en un solo sistema eficiente y facilitando su gestión centralizada.
  3. Errores del pasado: A veces, decisiones tomadas en el pasado, como implementar instancias separadas para distintas empresas del mismo grupo, se vuelven insostenibles a medida que la empresa crece. Mantener múltiples instancias de Odoo puede llevar a duplicidades, inconsistencias y un esfuerzo de mantenimiento elevado. Esta preferencia puede llevar a una complejidad innecesaria y redundancia en la gestión de datos, incrementando el esfuerzo de mantenimiento.

Proceso de fusión de bases de datos

El proceso para fusionar bases de datos de Odoo puede ser un proceso complejo, pero con una planificación y ejecución cuidadosas, se puede lograr sin problemas. 

La fusión implica varios pasos técnicos detallados por Jordi:

  1. Homogeneización de versiones: Asegurar que ambas instancias de Odoo estén en la misma versión antes de la fusión.
  2. Estructura idéntica de base de datos: Igualar la estructura de las bases de datos, incluyendo módulos y tablas, para evitar conflictos.
  3. Identificación y exclusión de tablas que no deben fusionarse: Determinar qué tablas no deben fusionarse para evitar duplicidades, como menús y acciones específicas.
  4. Renumeración de IDs: Incrementar los IDs de la base de datos auxiliar para evitar colisiones con la base de datos principal.
  5. Deshabilitación temporal de constraints: Deshabilitar restricciones y claves foráneas durante la fusión para luego reactivarlas una vez completado el proceso.

Beneficios del entorno multicompañía

Adoptar un entorno multicompañía en Odoo ofrece diversas ventajas operativas y de gestión:

  1. Mantenimiento simplificado: Un solo Odoo que mantener reduce la complejidad y los errores de configuración.
  2. Consolidación de datos: Facilita la consolidación de datos financieros y operativos de distintas empresas.
  3. Eficiencia en procesos: Un entorno multicompañía bien configurado mejora la eficiencia al centralizar operaciones y reducir redundancias.
  4. Repositorio OCA: Existe una gran cantidad de módulos que ayudan y facilitan las automatizaciones de procesos en un entorno multicompañía (https://github.com/OCA/multi-company).

XVII Jornadas Odoo Canarias 2024 (Sesión tarde 09/05/2024)

Os dejamos la grabación con las ponencias de la sesión de tarde del día 9 en la que podéis ver la ponencia de Jordi "Fusionar instancias separadas de Odoo 16 a un entorno multicompañía" (min. 1:20:00 - 1:32:15).


Conclusión

La fusión de instancias de Odoo puede parecer un reto técnico, pero los beneficios de consolidar datos y simplificar la gestión operativa justifican el esfuerzo. En Studio73, con nuestra amplia experiencia, estamos preparados para ayudarte a optimizar tu entorno Odoo, asegurando una transición suave y efectiva a una configuración multicompañía.

Para más información sobre cómo podemos ayudarte en la fusión de tus instancias de Odoo o cualquier otro servicio de consultoría informática, no dudes en contactarnos.