Odoo a récemment annoncé la date de l'Odoo Experience 2021, qui aura lieu les 6 et 7 octobre. En raison de la complexité continue de la pandémie, l'édition de cette année se déroulera à nouveau en ligne.
Outre les présentations inspirantes d'Odoo ainsi que des clients et partenaires sur les certifications , les histoires de réussite & implémentations complexes , un moment fort 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. Analysons les 3 principales raisons :
Nouvelles fonctionnalités, modules et intégrations
L'un des plus grands avantages de la nouvelle version d'Odoo est certainement les modules, fonctionnalités et intégrations les plus récemment mis à jour et affinés.
Odoo suit les dernières tendances et développe de 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 dans la version 14).
Si vous êtes curieux des nouvelles fonctionnalités d'Odoo 14 par rapport à son prédécesseur, n'hésitez pas à visiter notre article sur ce sujet .
Système plus rapide, plus fluide 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 !
Dans Odoo 14, le front-end du site est presque 3,5 fois plus rapide que dans la version 13 ! Cette amélioration est certainement appréciée par tous les marketeurs, 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.
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 les améliorations, les corrections de bugs ni le support fonctionnel.
Êtes-vous prêt à passer à une nouvelle version d'Odoo ?
Processus de migration d'Odoo
Une fois que vous avez pris la décision de migrer votre ancienne version d'Odoo vers une plus récente, il est important de déterminer la bonne stratégie de migration en répondant aux questions suivantes :
-
Avez-vous des modules personnalisés ou tiers dans votre Odoo ?
-
Quelle est la solution d'hébergement du serveur que vous utilisez?
-
Quelle est l'édition de votre système? Enterprise ou Community?
-
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 pour votre migration Odoo. D'une manière ou d'une autre, vous devriez certainement évaluer quelles étapes de la liste ci-dessous sont nécessaires pour votre système.
Analysez le nouveau système, les changements et les fonctionnalités rigides
Odoo change et s'améliore de version en version. 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 est possible que lorsque vous utilisez une ancienne version dans laquelle certaines fonctionnalités ne sont pas disponibles, vous les 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. Cela vous aide à vous débarrasser des modules rigides dont vous n'aurez 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) et faciliter la vie de vos utilisateurs, car ils ne verront plus d'informations et de champs en double, 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 quels modules personnalisés doivent être mis à niveau pour la nouvelle version d'Odoo, il est temps de mettre à jour le code. Certains modules peuvent fonctionner presque directement (avec seulement de légères modifications du fichier manifeste), d'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 prendre les fonctionnalités de comptabilité et de facturation d'Odoo 12 et Odoo 13 comme un très bon exemple. Dans la 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 apporté des améliorations considérables, comme la possibilité pour les utilisateurs de vérifier les éléments de journal en brouillon avant de les poster. Cependant, tous les modules travaillant avec les factures ou les écritures de journal ont dû être entièrement remaniés. Parfois, les changements sont mineurs, parfois ils sont plus complexes, il est donc essentiel de réaliser une analyse technique pour déterminer à quel groupe ils appartiennent.
Dans le cas où vous utilisez un module tiers acheté sur
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.
Mettez à niveau votre base de données Odoo
Une fois que vous vous êtes assuré que vos personnalisations sont mises à niveau, si vous décidez de ne plus les utiliser ou si vous n'avez aucun module personnalisé installé dans votre base de données, vous devriez être prêt à mettre à niveau votre base de données. Le processus de mise à niveau peut varier 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 préférable de mettre à niveau vers la dernière version.
Sur site, cloud privé ou hébergement fourni par votre partenaire Odoo
Si vous gérez vous-même votre hébergement Odoo, vous avez 2 options pour continuer:
-
Utilisez le script de migration Odoo
python <(curl -s https://upgrade.odoo.com/upgrade) test -d <nom de votre base de données> -t <version cible>
Vous utilisez simplement ce script dans la console de votre serveur pour exécuter le script de migration. Si la migration réussit, 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 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 la sauvegarde de votre base de données vers le site Odoo . Odoo exécutera le script de migration de leur côté, résoudra tous les problèmes qui surviennent et vous renverra une base de données mise à jour 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 vers le site Odoo . Odoo exécutera le script de migration et vous renverra une base de données migrée que vous pourrez restaurer en tant qu'environnement de staging. Tout le processus est documenté dans la documentation officielle d'Odoo pour les migrations Odoo.sh .
Hébergement Odoo sur Odoo SAAS/Odoo Cloud
Dans le cas où vous êtes un client Odoo SAAS, cela signifie que:
-
Vous n'avez aucune extension tierce ni personnalisation dans votre système (les personnalisations d'Odoo Studio et les 'personnalisations' par les paramètres techniques ne comptent pas, car elles sont stockées directement dans la base de données et ne modifient pas le code)
-
Vous profitez 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 préparera un environnement de test pour vous, 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 passer. Tout le processus est documenté sur le site Odoo .
Combien de temps faut-il pour migrer vers une nouvelle version d'Odoo?
-
Quelle est la version actuelle de votre Odoo?
-
Quelle est la version souhaitée vers laquelle vous souhaitez migrer?
-
Quand demandez-vous la migration?
-
Combien et quelles sont les personnalisations complexes que vous avez dans votre système?
Avec des implémentations plus importantes, le processus de migration est généralement un projet complètement autonome et peut prendre 3 à 4 mois pour être terminé.
Quand devrions-nous migrer vers une nouvelle version?
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 recommandons de mettre à jour votre Odoo au moins une fois tous les 3 ans, pour vous assurer d'utiliser 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 à jour votre Odoo plus souvent, notamment dans les cas suivants:
-
Vous n'avez pas de modules personnalisés ou d'applications tierces (ou vous en avez une quantité très limitée avec une faible complexité)
-
Il existe une nouvelle fonctionnalité qui simplifiera considérablement votre processus ou automatisera des tâches qui sont actuellement effectuées manuellement
-
Vous rencontrez des problèmes de performance de votre système
Migration 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 ni script pour mettre à niveau votre base de données.
Le processus des deux premières étapes (analyse des modifications, mise à niveau des modules personnalisés) de la migration est le même, bien que la mise à niveau de votre base de données puisse être gérée de plusieurs manières.
Mise à niveau vers Odoo Enterprise
L'option la plus simple et la plus sans tracas consiste à mettre à niveau votre Odoo Community vers Odoo Enterprise, avant de commencer votre migration vers la dernière version. Comme la mise à niveau gratuite fait partie de la licence Odoo, cela peut vous faire économiser beaucoup de budget et de temps, surtout si vous avez un petit nombre d'utilisateurs internes dans le système. Un abonnement de plusieurs années peut consommer une quantité de budget plus faible que la préparation de votre propre script de migration pour Odoo Community.
Faites une autre implémentation propre
Une autre option, encore adaptée principalement aux systèmes plus petits (plus petits en termes de portée - un petit nombre d'applications de base ou d'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 comment définir la stratégie de migration des données correcte.
Préparez votre propre script de migration
Pour les systèmes plus importants, 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 adaptée consiste à préparer votre propre script de migration de base de données, qui transférera et préparera les données dans la bonne structure pour la nouvelle version. Nous recommandons de faire appel à un partenaire Odoo expérimenté, qui a au moins 3-4 ans d'expérience avec Odoo et une histoire prouvé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 à jour 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!