Cómo migrar Odoo Community sin la actualización oficial
La edición Community de Odoo no tiene servicio oficial de actualización. Cómo migrar de versión con OpenUpgrade, qué cubre y qué queda por su cuenta.
Una de las preguntas que más escucho de quien usa Odoo Community es “¿cómo actualizo esto?”. La respuesta corta: por parte de Odoo, no existe un camino oficial. El servicio de actualización de Odoo es exclusivo de quien tiene suscripción Enterprise, y la propia página de ediciones lista “Version Upgrades” como recurso de Enterprise.
Eso no deja a Community atrapada en la versión en la que está. El camino existe, solo que es otro, y da más trabajo.
El camino de la comunidad: OpenUpgrade
OpenUpgrade es el proyecto de la OCA que hace para Community lo que el servicio oficial hace para Enterprise: convierte la base de una versión a la siguiente. Es código abierto y lo mantiene la comunidad, igual que la localización fiscal brasileña.
Tres características suyas cambian la planificación.
Una versión por vez. OpenUpgrade no salta versiones. Para salir de la 14 y llegar a la 18, usted pasa por la 15, la 16 y la 17, y cada salto es una migración completa, con pruebas.
Solo los módulos de Odoo SA. Cubre los módulos estándar. Los módulos de la OCA, los de terceros y los desarrollados a medida necesitan su propio script de migración, escrito por quien mantiene cada uno.
La cobertura es pública, módulo por módulo. Para cada salto existe una lista con el estado de cada módulo. En el salto de la 18 a la 19, por ejemplo, contabilidad, ventas, inventario, compras, fabricación, punto de venta y RR. HH. ya están marcados como listos. Antes de empezar, confirme que los módulos que usa su empresa están ahí.
Community llega después
Como OpenUpgrade lo hace la comunidad, sin la estructura comercial de Odoo detrás, suele llegar a las versiones nuevas más tarde que el servicio oficial. En la versión 20, lanzada en septiembre, el trabajo en OpenUpgrade empezó a fines del mismo mes. Quien está en Community necesita un poco más de paciencia entre el lanzamiento y el momento en que migrar se vuelve viable.
Y la localización brasileña entra de nuevo
Todo lo que expliqué en el post anterior vale aquí con más fuerza. OpenUpgrade convierte los módulos estándar, pero la localización fiscal tiene que estar portada y traer su propia migración. Para Community en Brasil, la versión de destino queda en la intersección de dos cosas: hasta dónde llega OpenUpgrade y dónde está completa la localización. Hoy esa intersección apunta a la 18.
”¿No es más fácil pasar a Enterprise solo para tener la actualización?”
Depende de dónde está su esfuerzo. La actualización de Enterprise migra las aplicaciones estándar y lo que se hizo en Studio. No migra la localización de la comunidad ni los módulos propios sin un contrato de mantenimiento aparte con Odoo. Si la mayor parte del trabajo de su migración está en esas capas, y casi siempre lo está, cambiar de edición solo para ganar la actualización no resuelve el problema principal. La decisión entre Community y Enterprise tiene otros motivos, y la migración es solo uno de ellos.
Próximo post
Y es justamente en esas capas, OCA, terceros y a medida, donde la migración suele trabarse. El próximo post trata de ellas: qué migra y qué no.
Si su empresa usa Community, el diagnóstico de migración de KMEE muestra hasta qué versión puede llegar. Sin costo.
- #odoo
- #migracion
- #odoo-community
- #openupgrade
- #oca
Sobre el autor
Luis Felipe Miléo
CEO y socio fundador · KMEE
Socio fundador de KMEE y PSC de la Odoo Community Association. Mantiene con su equipo la localización fiscal brasileña de Odoo (l10n-brazil) y otros módulos de la OCA desde 2012. Certificado Demand Driven Planner, escribe sobre ERP, open source, fiscal e IA aplicada a las operaciones.
Ver perfil en LinkedIn