Pular para o conteúdo
Voltar ao Blog

Como migrar o Odoo Community sem o serviço oficial de upgrade

A edição Community do Odoo não tem serviço oficial de upgrade. Como migrar de versão pelo OpenUpgrade, o que ele cobre e o que fica por sua conta.

Luis Felipe Miléo Luis Felipe Miléo Odoo Técnico 3 min de leitura

Uma das perguntas que mais escuto de quem roda Odoo Community é “como eu atualizo isso?”. A resposta curta: pela Odoo, não existe caminho oficial. O serviço de upgrade da Odoo é exclusivo de quem assina o Enterprise, e a própria página de edições lista “Version Upgrades” como recurso do Enterprise.

Isso não deixa a Community presa na versão em que está. O caminho existe, só que é outro, e dá mais trabalho.

O caminho da comunidade: OpenUpgrade

O OpenUpgrade é o projeto da OCA que faz para a Community o que o serviço oficial faz para o Enterprise: converte o banco de uma versão para a seguinte. É open source e mantido pela comunidade, do mesmo jeito que a localização fiscal brasileira.

Três características dele mudam o planejamento.

Uma versão por vez. O OpenUpgrade não pula versões. Para sair da 14 e chegar na 18, você passa pela 15, pela 16 e pela 17, e cada salto é uma migração completa, com teste.

Só os módulos da Odoo SA. Ele cobre os módulos padrão. Os módulos da OCA, os de terceiros e os customizados precisam ter o próprio script de migração, escrito por quem mantém cada um.

A cobertura é pública, módulo a módulo. Para cada salto existe uma lista com o status de cada módulo. No salto da 18 para a 19, por exemplo, contabilidade, vendas, estoque, compras, produção, PDV e RH já estão marcados como prontos. Antes de começar, confira se os módulos que a sua empresa usa estão lá.

A Community chega depois

Como o OpenUpgrade é feito pela comunidade, sem a estrutura comercial da Odoo por trás, ele costuma chegar às versões novas mais tarde que o serviço oficial. Na versão 20, lançada em setembro, o trabalho no OpenUpgrade começou no fim do mesmo mês. Quem está na Community precisa de um pouco mais de paciência entre o lançamento e o momento em que migrar vira viável.

E a localização brasileira entra de novo

Tudo o que expliquei no post anterior vale aqui com mais força. O OpenUpgrade converte os módulos padrão, mas a localização fiscal precisa estar portada e trazer a própria migração. Para a Community no Brasil, a versão de destino fica na interseção de duas coisas: até onde o OpenUpgrade chega e onde a localização está completa. Hoje essa interseção aponta para a 18.

”Não é mais fácil ir para o Enterprise só para ter o upgrade?”

Depende de onde está o seu esforço. O upgrade do Enterprise migra os aplicativos padrão e o que foi feito no Studio. Ele não migra a localização da comunidade nem módulo próprio sem contrato de manutenção à parte com a Odoo. Se a maior parte do trabalho da sua migração está nessas camadas, e quase sempre está, trocar de edição só para ganhar o upgrade não resolve o problema principal. A conta de Community ou Enterprise tem outros motivos, e a migração é só um deles.

Próximo post

E é justamente nessas camadas, OCA, terceiros e customizados, que a migração costuma travar. O próximo post é sobre elas: o que migra e o que não migra.

Se a sua empresa roda Community, o diagnóstico de migração da KMEE mostra até que versão dá para chegar. Sem custo.

  • #odoo
  • #migracao
  • #odoo-community
  • #openupgrade
  • #oca

Compartilhar

WhatsApp LinkedIn

Sobre o autor

Luis Felipe Miléo

Luis Felipe Miléo

CEO e sócio-fundador · KMEE

Sócio-fundador da KMEE e PSC da Odoo Community Association. Mantém com o seu time a localização fiscal brasileira do Odoo (l10n-brazil) e outros módulos da OCA desde 2012. Certificado Demand Driven Planner, escreve sobre ERP, open source, fiscal e IA aplicada às operações.

Ver perfil no LinkedIn

Artigos relacionados

Comece por um diagnóstico gratuito

Trinta minutos para entender a sua operação e dizer o que resolver primeiro, na ordem certa. Sem compromisso.