Etudes de cas

Logistique๐Ÿ‡ฌ๐Ÿ‡ง United Kingdomยท 6 mois

Mise a niveau d'Odoo v15 vers v19 Enterprise pour Bluesky Solutions

Chaine d'approvisionnement UK et distribution | Fabrication | E-Commerce

Odoo 15 โ†’ 19 Enterprise (Mise a niveau complete de la plateforme) ยท Reingenierie des modules personnalises, modernisation des integrations, conformite reglementaire UK, preservation de la logique entrepot et MRP

4 versions
Saut de plateforme
70+
Modules personnalises migres
89%
Pret au deploiement
8
Integrations systeme

Resume executif

Avant

Odoo 15 Enterprise approchant de la fin du support. 70+ modules personnalises se brisant sous les motifs de code legacy. Integrations cles (Microsoft 365, HMRC Making Tax Digital, WooCommerce) devenant peu fiables ou non conformes aux reglementations UK en evolution. 8 ans de personnalisation critique pour l'entreprise bloques dans une plateforme depreciee.

Apres

  • โœ“70+ modules personnalises audites, reingenieres et prepares au deploiement avec logique metier entierement preservee.
  • โœ“81 modules sur 91 (89%) prets pour la production apres 514+ heures de developpement specialise.
  • โœ“Zero perte de donnees, zero perturbation d'activite : validation complete de l'integrite sur les donnees clients, transactions, inventaire et fabrication.
  • โœ“Toutes les 8 integrations externes reconstruites sur des API modernes (WooCommerce, Microsoft 365 Graph, HMRC MTD Bridge, Creditsafe, Mailchimp, Smartsheet, 3CX) avec pleine conformite reglementaire UK.

Le defi

Une entreprise britannique de supply chain utilisant Odoo 15 Enterprise avec 70+ modules personnalises face a la fin du support, des integrations cassees et une dette technique legacy - migration vers v19 avec integrite complete des donnees et zero perturbation de l'activite.

Dette des modules personnalises a grande echelle - 70+ modules personnalises construits sur 8 ans contre des motifs Odoo 15 qui n'existent plus dans v19. Le passage a OWL, les changements de requetes de base de donnees, l'evolution du modele de securite et la restructuration des API signifiaient que chaque module necessitait un audit manuel. Aucun chemin de migration automatique n'etait disponible.

Le reseau d'integrations - 8 systemes externes tisses dans la plateforme : WooCommerce, Microsoft 365, HMRC Making Tax Digital, Creditsafe, Mailchimp, Smartsheet, 3CX. Chaque integration a ete construite sur mesure contre la surface API d'Odoo 15. Les mises a niveau de version ont change l'authentification, les points de terminaison et le mapping de donnees - les integrations echouaient silencieusement en developpement et menacaient le go-live en production.

Lacune de conformite reglementaire UK - Les modules Making Tax Digital (HMRC VAT), EPR (responsabilite elargie du producteur pour les emballages) et de conformite ISO 9001/14001/45001 etaient obsoletes ou casses. La plateforme derivait vers la non-conformite, creant un risque juridique et d'audit.

Complexite de l'entrepot - Affectation manuelle du stock avec visualisation 3D, controles no-negative-stock, suivi des reservations, workflows 3PL et transferts d'inventaire multi-entrepots. La logique personnalisee avait evolue en dehors du module stock standard d'Odoo - reproduire ce comportement dans v19 tout en maintenant l'integrite des donnees etait a haut risque.

Profondeur de fabrication et MRP - Workflows non triviaux : nomenclatures avec plusieurs variations de routage, sequencement des ordres de travail avec contraintes de ressources, points de controle qualite a plusieurs etapes de production, planification de la maintenance et modules calculateurs de cout standard personnalises. Tout necessitait preservation et optimisation pour v19.

La solution

Pipeline de migration par etapes - Au lieu d'un saut direct v15โ†’v19, Rteam a concu un pipeline en 4 etapes : v15โ†’v16 (changements fondamentaux d'API), v16โ†’v17 (transition vers le framework OWL), v17โ†’v18 (changements de surface API), v18โ†’v19 (performance + nouvelles fonctionnalites). Chaque saut permettait la stabilisation, les tests et la resolution des problemes de compatibilite avant d'avancer.

Audit complet et reingenierie des modules personnalises - Une equipe de trois developpeurs (Leonid Kolesnychenko lead, avec Wojciech Betyna et Danylo Liniychuk) a effectue une revue de code contre les motifs v19, un mapping des dependances, une extraction de la logique metier, le developpement de suites de tests et le profilage des performances. Chacun des 70+ modules a ete reingenieres de maniere incrementale avec validation par etapes - logique metier entierement preservee tout en modernisant les fondations techniques.

Modernisation des integrations - Toutes les 8 integrations externes reconstruites contre les API actuelles : WooCommerce sur REST API v3 avec OAuth, Microsoft 365 sur Graph API (remplacant les points de terminaison Office 365 obsoletes), HMRC MTD sur Bridge API actuelle, Creditsafe sur la derniere version, Mailchimp Marketing Automation API, Smartsheet REST natif, et 3CX sur le framework d'integration telephonique v19.

Reconstruction de la conformite reglementaire UK - Module Making Tax Digital reconstruit a partir de zero pour HMRC Bridge API avec calcul et soumission VAT en temps reel. Modules EPR reingenieres avec suivi du cycle de vie produit et rapports reglementaires. Modules de systeme de management ISO 9001/14001/45001 mis a jour. Tous les rapports statutaires et d'audit reconstruits aux normes comptables UK.

Preservation de la logique entrepot et fabrication - Affectation du stock re-architecturee avec visualisation 3D dans v19. Enforcement no-negative-stock integre avec des controles d'inventaire avances. Workflows de fulfillment 3PL reconstruits avec les motifs API mis a jour. MRP et gestion des ordres de travail optimises pour la fabrication v19. Points de controle qualite integres au cycle de vie des ordres de travail. Calculateur de cout standard reconstruit en tant que rapport personnalise haute performance.

Modules implementes

SalesPurchaseInventoryMRPCRMHR & PayrollHelpdeskQualityMaintenanceDeliveryeCommerceDocumentsKnowledgeCustom Modules (70+)

Vous avez un defi similaire ?

Discutons de la facon dont nous pouvons obtenir des resultats similaires pour votre entreprise.