Comment migrer d'une ancienne version d'Odoo vers la dernière: guide complet
Vous utilisez déjà Odoo 14 ou une version plus ancienne et vous vous demandez si vous devriez migrer vers une version plus récente? Lisez la suite pour obtenir des recommandations et des bonnes pratiques sur la façon et le moment de migrer vers une nouvelle version d'Odoo.

Migration Odoo 

Odoo a récemment annoncé la date d'Odoo Experience 2021, qui se déroulera du 6 au 7 octobre. En raison de la complexité continue de la pandémie, l'édition de cette année sera de nouveau mise en ligne.

Outre les présentations inspirantes d'Odoo ainsi que des clients et partenaires sur les certifications, les réussites et les implémentations complexes, l'un des points forts du festival annuel Odoo est l'introduction de la nouvelle version d'Odoo. Cette année, nous allons découvrir la version 15 d'Odoo.

Utilisez-vous déjà Odoo 14 ou une version plus ancienne et vous vous demandez si vous devriez migrer vers une version plus récente

Pourquoi migrer vers la dernière version?

Il existe de nombreuses raisons pour lesquelles les entreprises décident de migrer vers une nouvelle version d'Odoo. Décomposons les 3 raisons principales:

Nouvelles fonctionnalités, modules et intégrations

L'un des plus grands avantages que la nouvelle version d'Odoo apporte chaque année est certainement les modules, fonctionnalités et intégrations les plus récemment mis à jour et raffinés.

Odoo suit les dernières tendances et développe 2 à 4 nouveaux modules chaque année avec une interface beaucoup plus conviviale, ainsi que des intégrations avec d'autres logiciels (par exemple l'intégration Outlook pour CRM en version 14).

Si vous êtes curieux de connaître les nouvelles fonctionnalités d'Odoo 14 par rapport à son prédécesseur, n'hésitez pas à vous abonner à notre newsletter.

Système plus rapide, plus lisse et plus convivial

Dans chaque nouvelle version, Odoo améliore sa vitesse, à la fois en front-end et en back-end. En moyenne, le back-end d'Odoo 13 est presque 5 fois plus rapide que les versions précédentes!

Odoo • Texte et Image

Dans Odoo 14, le front-end du site Web est presque 3,5 fois plus rapide que dans la version 13! Cette amélioration est certainement appréciée par tous les spécialistes du marketing, car la vitesse de la page est l'un des critères les plus importants pour une bonne optimisation des moteurs de recherche (SEO) de votre site Web.

Odoo • Texte et Image

Correction de bugs et support fonctionnel d'Odoo

Odoo ne prend en charge ses clients que pour les 3 dernières versions. Si vous utilisez Odoo Enterprise 11 ou une version antérieure, votre système ne sera plus mis à jour avec des améliorations, des correctifs de bogues ou un support fonctionnel.

Odoo • Texte et Image

Le support client pour la version 12 prendra fin en octobre 2021 - au cas où vous utiliseriez toujours cette version, c'est le bon moment pour commencer à penser à la mise à niveau!

Êtes-vous prêt à passer à une nouvelle version d'Odoo?

Processus de migration Odoo

Une fois que vous avez pris la décision de migrer votre ancienne version d'Odoo vers une version plus récente, il est important de déterminer la bonne stratégie pour la migration en répondant aux questions suivantes:

  1. Avez-vous des modules personnalisés ou tiers dans votre Odoo?

  2. Quelle est la solution d'hébergement de serveur que vous utilisez?

  3. Quelle est l'édition de votre système? Entreprise ou communauté?

  4. Quelle est la version originale et cible de votre système?

Les réponses à ces questions vous aideront à sélectionner la bonne stratégie de migration et à planifier les tâches nécessaires à votre migration Odoo. D'une manière ou d'une autre, vous devez absolument évaluer les étapes de la liste ci-dessous qui sont nécessaires pour votre système.

Analysez le nouveau système, les changements et les fonctionnalités clés

Odoo change et s'améliore d'une version à l'autre. Il ajoute de nouvelles fonctionnalités et il est important de comprendre comment ces changements affectent le système et les fonctionnalités déjà existantes. Il y a de fortes chances que vous utilisiez une version plus ancienne dans laquelle certaines fonctionnalités ne sont pas disponibles, de sorte que vous la personnalisez dans votre système. Cependant, la nouvelle version peut avoir ajouté cette fonctionnalité après les commentaires des utilisateurs.

Comparer vos modules personnalisés et ce qu'ils ajoutent / modifient dans le système avec les nouvelles fonctionnalités d'Odoo est un exercice très important à faire lors de chaque migration. Il vous aide à vous débarrasser des modules rigides dont vous n’avez plus besoin dans votre système. Cette approche peut à la fois économiser votre budget (car vous n'avez pas besoin de mettre à niveau les modules personnalisés), ainsi que rendre la vie de vos utilisateurs beaucoup plus facile, car ils ne verront pas les informations et les champs dupliqués, etc.

Parfois, il peut être nécessaire d'ajuster un peu le processus de votre entreprise, mais en général, moins vous personnalisez votre système, mieux c'est.

Mettez à niveau vos personnalisations et modules tiers

Une fois que vous avez défini les modules personnalisés à mettre à niveau pour la nouvelle version d'Odoo, il est temps de mettre à jour le code. Certains modules peuvent fonctionner presque immédiatement (uniquement avec de légères modifications du fichier manifeste), les autres peuvent nécessiter des modifications plus complexes.

Cela dépend toujours des versions d'Odoo et des modules spécifiques que vous mettez à niveau. Nous pouvons utiliser les fonctionnalités de comptabilité et de facturation dans Odoo 12 et Odoo 13 comme un très bon exemple. En version 13, Odoo a refait la logique des factures et des écritures de journal et a fusionné ces 2 modèles / documents en un seul. Cela a certainement apporté d'énormes améliorations, telles que la capacité des utilisateurs à vérifier les brouillons des articles du journal avant de les publier. Cependant, tous les modules fonctionnant avec des factures ou des écritures de journal devaient être entièrement rénovés. Parfois, les changements sont petits, parfois ils sont plus complexes, il est donc essentiel d'effectuer une analyse technique pour déterminer à quel groupe ils appartiennent.

Si vous utilisez un module tiers acheté sur la boutique Odoo, vous devrez racheter le module que vous avez déjà acheté précédemment, car vous en avez besoin pour une version plus récente.

Migrer votre base de données Odoo

Une fois que vous vous êtes assuré que vos personnalisations sont mises à niveau, vous décidez de ne plus les utiliser ou vous n'avez plus de modules personnalisés installés dans votre base de données, vous devriez être prêt à mettre à niveau votre base de données. Le processus de migration peut différer en fonction de la solution d'hébergement que vous utilisez.

Veuillez noter qu'il est possible de migrer uniquement les bases de données Odoo Enterprise (car cela fait partie de la licence Odoo), et vous pouvez choisir de migrer uniquement vers les versions actuellement prises en charge (les 3 versions les plus récentes). Cependant, il est généralement plus judicieux de passer à la dernière version.

Sur site, votre propre cloud ou un hébergement fourni par votre partenaire Odoo

Si vous gérez vous-même votre hébergement Odoo, vous avez 2 options pour procéder:

  • Utilisez le script de migration Odoo

python <(curl -s https://upgrade.odoo.com/upgrade) test -d <your db name> -t <target version>

Vous utilisez simplement ce script dans la console de votre serveur pour exécuter le script de migration. Si la migration s'exécute avec succès, la base de données migrée sera créée sur votre serveur.

En cas de problèmes avec le script, souvent liés aux spécificités de votre base de données (généralement causés par des modules personnalisés), vous recevrez un journal d'erreurs et vous devrez soumettre un ticket à Odoo pour corriger et améliorer le script de migration.

  • Téléchargez la sauvegarde de votre base de données sur le site Web d'Odoo

Si la première option est trop technique pour vous, vous pouvez toujours mettre à jour le dump de votre base de données sur le site Web d'Odoo. Odoo exécutera le script de migration de leur côté, résoudra tous les problèmes qui se produisent et vous renverra une base de données mise à niveau pour vos tests.

Hébergement Odoo sur Odoo.sh

Si vous utilisez Odoo.sh comme solution d'hébergement, vous devez télécharger la sauvegarde de votre base de données sur le site Web d'Odoo. Odoo exécutera le script de migration et vous retournera une base de données migrée, que vous pourrez restaurer en tant qu'environnement de préparation. L'ensemble du processus est documenté dans la documentation officielle d'Odoo pour les migrations Odoo.sh.

Hébergement Odoo sur Odoo SAAS / Odoo Cloud

Si vous êtes un client Odoo SAAS, cela signifie que:

  • Vous n'avez pas de modules tiers ou de personnalisations dans votre système (les customisations d'Odoo Studio et «personnalisations» par paramètres techniques ne comptent pas, car elles sont stockées directement dans la base de données, elles ne changent pas le code)

  • Vous bénéficiez d'un hébergement gratuit

Parce que vous n'ajoutez aucune complexité à votre système par des modules externes, le processus de mise à niveau est assez simple. Vous pouvez le demander directement dans votre portail client sur odoo.com.

Odoo • Texte et Image

Odoo préparera pour vous un environnement de test, où vous pourrez découvrir la nouvelle version du système, tester ses fonctionnalités avec votre configuration et vos données et confirmer si vous souhaitez changer. L'ensemble du processus est documenté sur le site internet d'Odoo.

Combien de temps faut-il pour migrer vers une nouvelle version d'Odoo?

La réponse à cette question peut différer en fonction de nombreux facteurs:

  • Quelle est la version actuelle de votre Odoo?

  • Quelle est la version vers laquelle vous souhaitez migrer?

  • Quand demandez-vous la migration?

  • Combien modules et de personnalisations complexes avez-vous dans votre système?

D'après notre expérience, il est bon de planifier au moins 1 à 2 mois à l'avance pour les implémentations plus petites à moyennes. Comme le script de migration atteint généralement sa pleine maturité 4 à 6 mois après sa sortie, vous avez le temps de faire vos recherches et de planifier la migration.

Il n'est pas recommandé de mettre en œuvre une nouvelle version d'Odoo immédiatement après sa sortie.

Avec des implémentations plus importantes, le processus de migration est généralement un projet complètement autonome et il peut prendre 3 à 4 mois.

Quand devons-nous migrer vers une nouvelle version d'Odoo?

La migration vers une version plus récente d'Odoo est toujours un compromis entre les avantages et les coûts. En général, nous vous recommandons de mettre à jour votre Odoo au moins une fois tous les 3 ans, pour vous assurer que vous utilisez toujours une version prise en charge (comme mentionné ci-dessus, Odoo ne prend en charge que les 3 dernières versions du système).

Cependant, il peut être judicieux de mettre à niveau votre Odoo plus souvent, en particulier dans les cas suivants:

  • Vous n'avez pas de modules personnalisés ou d'applications tierces (ou vous en avez un nombre très limité avec une faible complexité)

  • Il existe une nouvelle fonctionnalité qui simplifiera considérablement votre processus ou automatisera les tâches actuellement effectuées manuellement

  • Vous rencontrez des problèmes avec les performances de votre système

Migrer vers une nouvelle version tout en utilisant Odoo Community

Seuls les utilisateurs d'Odoo Enterprise peuvent bénéficier de la mise à niveau gratuite du système. Si vous utilisez Odoo Community, vous ne recevez aucun support ou script pour mettre à niveau votre base de données.

Le processus avec les 2 premières étapes (analyse des modifications, mise à niveau des modules personnalisés) de la migration est le même, bien que la migration de votre base de données puisse être gérée de plusieurs manières.

Passer à Odoo Enterprise

L'option la plus facile et la plus simple consiste à migrer votre version d'Odoo communautaire vers Odoo Enterprise, avant de commencer votre migration vers la dernière version.

La migration gratuite faisant partie de la licence Odoo, elle peut vous faire gagner beaucoup de temps et de budget, surtout si vous avez un petit nombre d'utilisateurs internes dans le système. Un abonnement de plusieurs années peut consommer moins de budget que la préparation de votre propre script de migration pour Odoo Community.

Faites une autre installation propre

Une autre option, qui convient à nouveau principalement aux systèmes plus petits (plus petits en termes de portée - un petit nombre d'applications de base ou Odoo de base) et aux entreprises qui utilisent des versions très anciennes du système, est une implémentation autonome de la dernière version.

Une analyse complètement nouvelle des nouvelles fonctionnalités révélera souvent que vous n'avez pas besoin de migrer une grande quantité de modules personnalisés et que vous pouvez gérer plus de processus avec les fonctionnalités de base d'Odoo.

Ce qui est important dans cette approche, c'est de savoir comment définir la bonne stratégie de migration de données.

Préparez votre propre script de migration

Pour les systèmes plus volumineux, plus complexes et personnalisés, que vous ne souhaitez pas mettre à niveau vers la version Enterprise pour certaines raisons (généralement des systèmes avec un grand nombre d'utilisateurs internes), la solution la plus appropriée est de préparer votre propre script de migration de base de données, qui transférera & préparer les données dans la bonne structure pour la nouvelle version.

Nous vous recommandons de vous rapprocher d'un partenaire Odoo expérimenté, qui a au moins 3-4 ans d'expérience avec Odoo et une histoire avérée de migrations réussies.

Besoin d'aide pour la migration?

La migration d'Odoo vers une nouvelle version peut être un processus long et très sujet aux erreurs en raison d'un manque d'expérience avec les mises à niveau d'Odoo.

Nos consultants sont là pour discuter de votre cas, effectuer une analyse, recommander la bonne stratégie de migration et vous aider à commencer à profiter des avantages de la dernière version. N'hésitez pas à nous envoyer un message, si vous envisagez de migrer vers une version plus récente d'Odoo!

Parlez-nous de votre projet de migration

dans Odoo
Comment migrer d'une ancienne version d'Odoo vers la dernière: guide complet
Clovis NANA
27 mai, 2021
Partager ce poste
Archiver
Se connecter pour laisser un commentaire.
Pourquoi choisir odoo erp pour votre entreprise?
L'importance d'intégrer les technologies dans votre entreprise