Cómo migrar sin contratiempos de una versión antigua de Odoo a la última: Una guía completa

¿Ya estás usando Odoo 14 o una versión anterior, y te preguntas si deberías migrar a una versión más reciente? Sigue leyendo para conocer las mejores recomendaciones y prácticas sobre cómo y cuándo debes migrar a una nueva versión de Odoo.

Odoo anunció recientemente la fecha de Odoo Experience 2021, que tendrá lugar del 6 al 7 de octubre. Debido a la continua complejidad de la pandemia, la edición de este año se realizará nuevamente en línea.

Además de las inspiradoras presentaciones de Odoo, sus clientes y sus partners sobre certificaciones, historia de éxito & implementaciones complejas, lo más destacado de este festival anual es la introducción de la nueva versión de Odoo. Este año vamos a descubrir la versión 15 de Odoo.

¿Ya estás utilizando Odoo 14 o una versión anterior y te preguntas si deberías migrar a una versión más reciente?
 

¿Por qué migrar a la versión más reciente?

Existen numerosas razones por las que las empresas deciden migrar a una nueva versión de Odoo. Analicemos las 3 razones principales:
 

Nuevas características, funcionalidades, módulos e integraciones

Uno de los mayores beneficios que trae la nueva versión de Odoo cada año son definitivamente los módulos, características e integraciones más recientemente actualizados y refinados.

Odoo sigue las últimas tendencias y desarrolla de 2 a 4 nuevos módulos cada año con una interfaz mucho más fácil de usar, así como integraciones con otros softwares (por ejemplo, integración de Outlook para CRM en la versión 14).

Si tienes curiosidad acerca de las nuevas funciones de Odoo 14 en comparación con su predecesor, no dudes en visitar
nuestro artículo sobre este tema.

Sistema más rápido, más pulido y más fácil de usar

En cada nueva versión, Odoo mejora su velocidad, tanto en el front-end como en el back-end. ¡En promedio, el back-end de Odoo 13 es casi 5 veces más rápido que las versiones anteriores!


¡En Odoo 14, el front-end del sitio web es casi 3.5 veces más rápido que en la versión 13! Esta mejora definitivamente es apreciada por todos los especialistas en marketing, ya que la velocidad de la página es uno de los criterios más importantes para una buena optimización de motores de búsqueda (SEO) de su sitio web.


No pierdas la corrección de errores y el soporte funcional de Odoo

Odoo apoya a sus clientes para las 3 usltimas versiones.. En caso de que estés utilizando Odoo Enterprise 11 o una versión anterior, tu sistema ya no se actualizará con ninguna mejora, corrección de errores ni soporte funcional.


                                                                            El servicio a clientes para la versión 12 finalizará en octubre de 2021; en caso de que todavía estés usando esta versión, es el momento adecuado para empezar a pensar en la actualización.

                                                                            Odoo • Image and Text

                                                                            ¿Estás listo para actualizar a una nueva versión de Odoo?


                                                                            Proceso de migración de Odoo

                                                                            Una vez que hayas tomado la decisión de migrar tu versión de Odoo a la más nueva, es importante determinar la estrategia correcta para la migración respondiendo las siguientes preguntas:

                                                                            • ¿Tienes algún módulo personalizado o de terceros en tu Odoo?

                                                                            • ¿Qué solución de hosting de servidores estás utilizando?

                                                                            • ¿Cuál es la edición de tu sistema? ¿Enterprise o Community?

                                                                            • ¿Qué versión del sistema estás utilizando actualmente y a qué versión planeas actualizarla?

                                                                            Las respuestas a estas preguntas te ayudarán a seleccionar la estrategia de migración correcta y planificar las tareas necesarias para tu migración de Odoo. De una forma u otra, definitivamente debes evaluar qué pasos listados a continuación son necesarios para tu sistema.

                                                                            Analiza el nuevo sistema, los cambios y las características rígidas

                                                                            Odoo cambia y mejora versión con versión. Agrega nuevas características y es importante comprender cómo estos cambios afectan el sistema y las funcionalidades ya existentes. Lo más probable es que, cuando utilices una versión anterior, en la que algunas funcionalidades no estén disponibles, la personalices en tu sistema. Sin embargo, es posible que la nueva versión haya agregado esta función a raíz de la retroalimentación de los usuarios.

                                                                            Comparar tus módulos personalizados y lo que agregan/cambian en el sistema con las nuevas funciones de Odoo es un ejercicio muy importante durante cada migración. Te ayudará a deshacerte de los módulos rígidos que ya no necesitarás en tu sistema. Este enfoque puede ahorrarte en presupuesto (ya que no necesitas actualizar los módulos personalizados), así como hacer la vida de tus usuarios mucho más fácil, ya que no verán información ni campos duplicados…

                                                                            A veces, puede ser necesario ajustar un poco el proceso de tu empresa, pero en general, cuanto menos personalices tu sistema, mejor.

                                                                            Actualiza tus personalizaciones y módulos de terceros

                                                                            Una vez que hayas definido qué módulos personalizados deben actualizarse para la versión más reciente de Odoo, es hora de actualizar el código. Algunos módulos pueden funcionar casi desde el primer momento (solo con ligeros cambios en el archivo manifiesto), mientras que otros pueden requerir cambios más complejos.

                                                                            Siempre dependerá de las versiones de Odoo y de los módulos específicos que estés actualizando. Podemos usar las funciones de contabilidad y facturación en Odoo 12 y Odoo 13 como un muy buen ejemplo. En la versión 13, Odoo rehizo la lógica de las facturas y los registros del diario, y fusionó estos 2 modelos/documentos en uno. Definitivamente trajo enormes mejoras, como dar la capacidad a los usuarios de verificar los borradores de los artículos del diario antes de publicarlos. Sin embargo, todos los módulos que trabajaban con facturas o registros del diario debían renovarse por completo. A veces, los cambios son pequeños, a veces son más complejos, por lo que es fundamental realizar un análisis técnico para determinar a qué grupo pertenecen.

                                                                            En caso de que estés utilizando un módulo de terceros comprado en la tienda Odoo, deberás comprar el mismo módulo adquirido anteriormente, ya que lo necesitarás para la versión más nueva.

                                                                            Actualiza tu base de datos de Odoo

                                                                            Una vez que te asegures de que tus personalizaciones estén actualizadas, decidas no usarlas más, o no tengas ningún módulo personalizado instalado en tu base de datos, todo debería estar listo para actualizar su base de datos. El proceso de actualización puede variar según la solución de hosting que estés utilizando.

                                                                            Ten en cuenta que es posible migrar solo las bases de datos de Odoo Enterprise (ya que es parte de la licencia de Odoo), y puedes seleccionar migrar solo a las versiones admitidas actualmente (las 3 versiones más recientes). Sin embargo, suele tener más sentido actualizar a la última versión.

                                                                            Hosting On-Site, en una nube propia o proporcionado por socio Odoo

                                                                            Si estás manejando tu hospedaje de Odoo tú mismo, tienes 2 opciones para continuar:

                                                                            • Utilizando el script de migración de Odoo:
                                                                            python <(curl -s https://upgrade.odoo.com/upgrade) test -d <your db name> -t <target version>

                                                                            Simplemente usa este script en la consola de tu servidor para ejecutar el script de migración. En caso de que la migración se realice correctamente, la base de datos migrada se creará en tu servidor.

                                                                            En caso de que haya algún problema con el script, a menudo relacionado con los detalles de tu base de datos (generalmente la causa son módulos personalizados), recibirás un registro de errores y deberás enviar un ticket a Odoo para corregir y mejorar el script de migración.

                                                                            • Sube el vaciado de tu base de datos al sitio web de Odoo

                                                                            Si la primera opción es demasiado técnica para ti, siempre puedes actualizar el vaciado de tu base de datos en el sitio web de Odoo. Odoo ejecutará el script de migración por su lado, resolverá cualquier problema que ocurra y te devolverá una base de datos actualizada para tus pruebas.

                                                                            Hospedaje Odoo en Odoo.sh 

                                                                            En caso de que estés utilizando Odoo.sh como tu solución de hosting, debes cargar el vaciado de tu base de datos en el sitio web de Odoo. Odoo ejecutará el script de migración y te devolverá una base de datos migrada, que puedes restaurar como un entorno de prueba. Todo el proceso está documentado en
                                                                            la documentacíon de Odoo para las migraciones de Odoo.sh.

                                                                            Hospedaje Odoo en Odoo SAAS / Odoo Cloud

                                                                            En caso de que ya seas cliente de Odoo SAAS, significa que:

                                                                            • No tienes ningún módulo de terceros o personalizaciones en tu sistema (las personalizaciones de Odoo Studio y "personalizaciones" por configuración técnica no cuentan, ya que se almacenan directamente en la base de datos, no cambian el código).

                                                                            • Estás disfrutando de alojamiento gratuito.

                                                                            Debido a que no estás agregando ninguna complejidad a tu sistema mediante módulos externos, el proceso de actualización es bastante sencillo. Puedes solicitarlo directamente en tu portal de clientes en odoo.com.


                                                                            Odoo preparará un entorno de prueba para ti, donde podrás experimentar la nueva versión del sistema, probar sus funcionalidades con tu configuración y datos, y confirmar si deseas cambiar. Todo el proceso está documentado en el sitio web de Odoo.

                                                                            ¿Cuánto tiempo se tarda en migrar a una nueva versión de Odoo?

                                                                            La respuesta a esta pregunta puede diferir dependiendo de numerosos factores:
                                                                            • ¿Cuál es la versión actual de tu Odoo?

                                                                            • ¿Cuál es la versión deseada a la que deseas migrar?

                                                                                          •  ¿Cuándo solicitaste la migración?

                                                                                          • ¿Cuántas y qué tan complejas personalizaciones tienes en tu sistema?

                                                                                            Según nuestra experiencia, es bueno planificar la migración con al menos 1 o 2 meses de anticipación para implementaciones pequeñas o medianas. Como el script de migración generalmente alcanza su madurez completa entre 4 y 6 meses después de su lanzamiento, tienes algo de tiempo para investigar y planificar la migración. No se recomienda implementar una nueva versión de Odoo inmediatamente después de su lanzamiento.

                                                                                            Con implementaciones más grandes, el proceso de migración suele ser un proyecto completamente independiente y puede tardar entre 3 y 4 meses en completarse.

                                                                                            ¿Cuándo deberíamos migrar a una nueva versión?

                                                                                            La migración a una versión más nueva de Odoo es siempre un compromiso entre beneficios y costos. En general, recomendamos actualizar tu Odoo al menos una vez cada 3 años, para asegurarte de que siempre estés usando una versión compatible (como se mencionó anteriormente, Odoo solo admite las últimas 3 versiones del sistema).

                                                                                            Sin embargo, podría tener sentido actualizar tu Odoo con más frecuencia, especialmente en los siguientes casos:

                                                                                            • No tienes módulos personalizados o aplicaciones de terceros (o tienes una cantidad muy limitada de ellos con baja complejidad).

                                                                                            • Hay una nueva funcionalidad que simplificará significativamente tu proceso o automatizará las tareas que actualmente se realizan manualmente.

                                                                                            • Tienes problemas con el rendimiento de tu sistema.

                                                                                            Migrar a una nueva versión mientras usas Odoo Community

                                                                                            Solo los usuarios de Odoo Enterprise pueden beneficiarse de la actualización gratuita del sistema. Si estás utilizando Odoo Community, no recibirás ningún soporte o script para actualizar tu base de datos.

                                                                                            El proceso con los 2 primeros pasos (análisis de los cambios, actualización de los módulos personalizados) de la migración es el mismo, aunque la actualización de tu base de datos se puede manejar de múltiples formas.

                                                                                            Actualiza a Odoo Enterprise

                                                                                            La opción más simple y sin complicaciones es actualizar tu Odoo Community a Odoo Enterprise, antes de comenzar tu migración a la última versión. Como la actualización gratuita es parte de la licencia de Odoo, puede ahorrarte mucho presupuesto y tiempo, sobre todo si tienes una pequeña cantidad de usuarios internos en el sistema. Una suscripción por varios años puede consumir una cantidad menor de presupuesto que preparar tu propio script de migración para la comunidad de Odoo.

                                                                                            Haz otra implementación limpia

                                                                                            Otra opción adecuada principalmente para sistemas más pequeños (más pequeños en términos de alcance, pequeña cantidad de aplicaciones base, u Odoo base) y empresas que están utilizando versiones muy antiguas del sistema, es una implementación independiente de la última versión.

                                                                                            Un análisis completamente nuevo de las nuevas funciones a menudo revelará que no es necesario migrar una gran cantidad de módulos personalizados y que puedes manejar más procesos con las funciones básicas de Odoo.

                                                                                            Lo importante en este enfoque es cómo definir la estrategia correcta de migración de datos.

                                                                                            Prepara tu propio script de migración

                                                                                            Para sistemas más grandes, más complejos y personalizados, que no deseas actualizar a la versión Enterprise por alguna razón (generalmente sistemas con grandes cantidades de usuarios internos), la solución más adecuada es preparar tu propio script de migración de base de datos, que transferirá y preparará los datos dentro de una estructura adecuada para la nueva versión. Recomendamos acercarte a un partner experimentado de Odoo, que tenga al menos 3-4 años de experiencia con Odoo y un historial comprobado de migraciones exitosas.

                                                                                            ¿Necesitas ayuda con la migración?

                                                                                            Migrar Odoo a una nueva versión puede ser un proceso lento y muy propenso a errores debido a la falta de experiencia con las actualizaciones de Odoo. Nuestros consultores están aquí para discutir tu caso, realizar un análisis, recomendar la estrategia de migración correcta y ayudarte a comenzar a aprovechar los beneficios de la última versión. ¡No dudes en enviarnos un mensajesi estás considerando migrar a una versión más nueva de Odoo!

                                                                                            10 marzo, 2021
                                                                                            AUTOR
                                                                                            Cómo migrar sin contratiempos de una versión antigua de Odoo a la última: Una guía completa
                                                                                            Ivana Bartonkova
                                                                                            Chief Marketing Officer
                                                                                            Ivana is an Odoo Consultant and the Chief Marketing Officer of Port Cities. Ivana's passion is to understand the business problems of various-sized companies & help solve them by implementing smart IT solutions. She has consulting experience in digital client services including Websites, e-Commerce as well as CRM & HR processes.
                                                                                            Compartir

                                                                                            Want more free tips with Odoo?

                                                                                            Join our newsletter to stay updated!