Upgrade je Odoo Community-omgeving.
Werk je nog met een oudere versie van Odoo Community? Openworx migreert je database zorgvuldig naar een nieuwere versie met OpenUpgrade — zonder dat je verplicht hoeft over te stappen op Odoo Enterprise.
Iedere upgrade wordt eerst uitgevoerd in een aparte testomgeving. Zo kun je de nieuwe versie controleren voordat de productieomgeving wordt overgezet.
Bespreek je Odoo-upgradeWaarom je Odoo-versie upgraden?
Een oudere Odoo-versie kan technisch nog functioneren, maar wordt na verloop van tijd steeds lastiger te onderhouden. Besturingssystemen, Python-versies, PostgreSQL, koppelingen en externe modules ontwikkelen zich verder. Daardoor neemt de kans op compatibiliteitsproblemen toe.
Een upgrade is bovendien een goed moment om ongebruikte modules op te ruimen en bestaande processen opnieuw te beoordelen.
Een upgrade kan nodig zijn wanneer.
- Je huidige Odoo-versie niet meer actief wordt onderhouden
- Nieuwe modules of koppelingen je versie niet meer ondersteunen
- Je gebruik wilt maken van nieuwe Odoo-functionaliteit
- Bestaande maatwerkmodules technisch zijn verouderd
- Beveiligingsupdates of actuele servercomponenten belangrijk zijn
- Je huidige omgeving instabiel of moeilijk te beheren wordt
- Een uitbreiding van Odoo vraagt om een modernere technische basis
Wat is OpenUpgrade?
OpenUpgrade is het opensource-migratieproject van de Odoo Community Association (OCA). Het bevat scripts waarmee gegevens uit een oudere Odoo Community-versie kunnen worden aangepast aan het datamodel van een volgende hoofdversie. Bij een migratie over meerdere hoofdversies worden de tussenliggende versies in de juiste volgorde doorlopen.
OpenUpgrade automatiseert een belangrijk deel van de databasemigratie. Het is echter geen knop waarmee iedere Odoo-omgeving zonder controle kan worden omgezet. OCA-modules, maatwerk, koppelingen en gewijzigde bedrijfsprocessen moeten afzonderlijk worden onderzocht en getest.
Wat wordt er bij een upgrade gecontroleerd?
Standaard Odoo-modules.
Openworx brengt in kaart welke standaardmodules zijn geïnstalleerd en controleert of de benodigde migratiescripts beschikbaar zijn voor het gekozen upgradepad.
OCA-modules.
OCA-modules zijn niet altijd voor iedere Odoo-versie beschikbaar of technisch ongewijzigd over te zetten. Openworx onderzoekt per module of er een opvolger bestaat, of migratiecode nodig is en of de module nog werkelijk wordt gebruikt.
Eigen maatwerkmodules.
Maatwerk moet worden aangepast aan de technische structuur en API's van de nieuwe Odoo-versie. Openworx kan bestaande modules analyseren, overbodig maatwerk vervangen door standaardfunctionaliteit en benodigde code geschikt maken voor de doelversie.
Externe koppelingen.
Koppelingen met bijvoorbeeld boekhoudsoftware, webshops, betaalproviders, verzenddiensten of andere bedrijfsapplicaties worden meegenomen in de inventarisatie. Na de migratie wordt gecontroleerd of deze koppelingen opnieuw correct functioneren.
Gegevens en bedrijfsprocessen.
Niet alleen de techniek telt. Ook belangrijke gegevens en processen worden gecontroleerd, zoals relaties, producten, verkooporders, facturen, voorraad, projecten en rapportages. Welke onderdelen worden getest, wordt vooraf vastgelegd op basis van jouw gebruik van Odoo.
Zo verloopt een Odoo-upgrade.
Inventarisatie van je omgeving.
Je levert een recente back-up aan van de database en de bijbehorende bestanden. Openworx inventariseert de Odoo-versie, databasegrootte, geïnstalleerde modules, maatwerkcode en externe koppelingen.
Technische analyse en voorstel.
Openworx bepaalt het benodigde upgradepad en brengt mogelijke knelpunten in kaart. Je ontvangt een voorstel met de werkzaamheden, uitgangspunten en kosten. Bij een complexe omgeving kan eerst een betaalde technische analyse of proefmigratie nodig zijn.
Migratie in een testomgeving.
Openworx werkt met een kopie van je omgeving. De database wordt stap voor stap gemigreerd en technische fouten worden opgelost. Waar nodig worden modules of migratiescripts aangepast.
Controle en acceptatietest.
Na de technische controle krijg je toegang tot de testomgeving. Je controleert de processen die voor jouw organisatie belangrijk zijn. Bevindingen worden beoordeeld en waar nodig opgelost voordat de definitieve overstap plaatsvindt.
Definitieve migratie en livegang.
In overleg wordt een geschikt moment afgesproken voor de productieovergang. Na een laatste back-up wordt de migratie opnieuw uitgevoerd met de meest actuele gegevens. Daarna wordt de omgeving gecontroleerd en gaat de nieuwe versie live.
Zorgvuldig omgaan met je gegevens.
Het doel van een upgrade is om de relevante gegevens correct mee te nemen naar de nieuwe Odoo-versie. Daarom werkt Openworx nooit direct op de enige productieomgeving en wordt eerst een testmigratie uitgevoerd. Voor de livegang worden afspraken gemaakt over de definitieve back-up, de te controleren gegevens en processen, het moment en de verwachte duur van de overgang, controles direct na de migratie en een terugvalscenario.
Een migratie blijft technisch maatwerk. Daarom belooft Openworx niet vooraf dat iedere historische aanpassing één op één kan worden overgenomen. Eventuele beperkingen of keuzes worden besproken voordat de productieomgeving wordt omgezet.
Wat kost een Odoo Community-upgrade?
Een eenvoudige upgrade van een kleine database met alleen ondersteunde standaardmodules start vanaf € 350 exclusief btw. Dit bedrag geldt niet automatisch voor iedere omgeving.
De uiteindelijke kosten worden vooral bepaald door:
- de huidige en gewenste Odoo-versie;
- het aantal benodigde migratiestappen;
- de grootte en technische staat van de database;
- het aantal geïnstalleerde standaard- en OCA-modules;
- aanwezige maatwerkmodules en koppelingen;
- benodigde herstelwerkzaamheden en tests;
- de gewenste begeleiding bij acceptatie en livegang.
Na de inventarisatie ontvang je een duidelijke inschatting of offerte. Extra werkzaamheden worden niet uitgevoerd zonder overleg.
Upgrade en technisch beheer combineren.
Een upgrade kan worden uitgevoerd voor een Odoo-omgeving die je zelf host of bij een andere partij draait. Wil je het technisch beheer daarna uitbesteden, dan kan Openworx ook de Odoo-hosting, back-ups, updates en monitoring verzorgen.
Zijn bestaande modules aan vernieuwing toe? Bekijk dan ook de mogelijkheden voor Odoo-maatwerk. Voor een bredere herinrichting van processen lees je meer over Odoo ERP voor het mkb.
Veelgestelde vragen over Odoo-upgrades.
Klaar voor een nieuwere Odoo-versie?
Wil je weten wat er nodig is om jouw Odoo Community-omgeving te upgraden? Vertel welke Odoo-versie je nu gebruikt en stuur, indien mogelijk, een overzicht van de geïnstalleerde modules mee. Openworx beoordeelt de situatie en bespreekt met je wat een realistisch upgradepad is.