Bijwerken

An upgrade is the process of moving your database from an older version to a newer supported version (e.g., Odoo 14.0 to Odoo 16.0). Frequently upgrading is essential as each version comes with new and improved features, bug fixes, and security patches.

Dankzij het Rolling Release-proces kunnen Odoo Online-klanten hun database rechtstreeks upgraden via een bericht dat naar de databasebeheerder wordt gestuurd zodra er een nieuwe versie wordt uitgebracht. De uitnodiging om te upgraden wordt alleen verzonden als er tijdens de automatische tests geen problemen worden gedetecteerd.

De jepgradeberichtprompt rechtsboven in de database

Het wordt sterk aanbevolen om de upgrade eerst handmatig te testen. Als je op Ik wil eerst testen klikt, wordt je doorverwezen naar de databasemanager, waar het mogelijk is om een bijgewerkte testdatabase aan te vragen en deze te controleren eventuele afwijkingen.

Het wordt niet aanbevolen om op Nu upgraden te klikken zonder eerst te testen, omdat dit onmiddellijk de upgrade van de live productiedatabase activeert.

Als het Rolling Release-proces een probleem met de upgrade detecteert, wordt deze gedeactiveerd totdat het probleem is opgelost.

Een jepgrade dekt niet:

  • Downgraden naar een eerdere versie van Odoo

  • Switching editions (e.g., from Community to Enterprise)

  • Changing hosting type (e.g., from on-premise to Odoo Online)

  • Migreren van een ander ERP naar Odoo

Waarschuwing

If your database contains a custom module, you must first upgrade its source code to be compatible with the new version of Odoo before upgrading.

Upgraden in een notendop

  1. Vraag een geüpgradede testdatabase aan (zie een geüpgradede testdatabase verkrijgen).

  2. Test de geüpgradede database grondig (zie testen van de nieuwe versie van de database).

  3. Report any issue encountered during the testing to Odoo via the support page.

  4. (If applicable) : upgrade the source code of your custom module to be compatible with the new version of Odoo.

  5. Zodra alle problemen zijn opgelost en je er zeker van bent dat de geüpgradede database zonder problemen als jouw hoofddatabase kan worden gebruikt, kunt je de upgrade van jouw productiedatabase plannen.

  6. Vraag de upgrade aan voor de productiedatabase, waardoor deze niet beschikbaar is gedurende de tijd die nodig is om het proces te voltooien (zie upgrading the production database).

  7. Report any issue encountered during the upgrade to Odoo via the support page.

Het verkrijgen van een geüpgradede testdatabase

De Upgradepagina is het belangrijkste platform voor het aanvragen van een geüpgradede database. Afhankelijk van het hostingtype kunt je echter upgraden vanaf de opdrachtregel (on-premise), de Odoo Online databasemanager, of jouw Odoo.sh-project.

Notitie

Het Upgrade-platform volgt hetzelfde Privacybeleid als de andere Odoo.com-diensten. Bezoek de pagina ‘Algemene Verordening Gegevensbescherming <https://www.odoo.com/gdpr>’_ voor meer informatie over hoe Odoo omgaat met jouw gegevens en privacy.

Odoo Online-databases kunnen handmatig worden geüpgraded via de databasemanager.

De databasemanager geeft alle databases weer die aan het gebruikersaccount zijn gekoppeld. Databases die niet op de meest recente versie van Odoo staan, tonen een pijl in een cirkelpictogram naast hun naam, wat aangeeft dat ze kunnen worden geüpgraded.

De databasemanager met een jepgradeknop naast de naam van een database.

Klik op het pictogram pijl in een cirkel om het upgradeproces te starten. Vul in de pop-up in:

  • De versie van Odoo waarnaar je wilt upgraden, meestal de nieuwste versie

  • Het e-mailadres dat de link naar de geüpgradede database moet ontvangen

  • Het Purpose van de upgrade, dat automatisch wordt ingesteld op Test voor jouw eerste upgradeverzoek

De pop-up 'Upgrade jouw database'.

De tag Upgrade wordt uitgevoerd wordt naast de databasenaam weergegeven totdat de upgrade is voltooid. Zodra het proces slaagt, wordt er een e-mail met een link naar de geüpgradede testdatabase naar het opgegeven adres verzonden. De database is ook toegankelijk vanuit Database Manager door op de vervolgkeuzepijl vóór de databasenaam te klikken.

Als je op de menupijl klikt, wordt de bijgewerkte testdatabase weergegeven.

Notitie

Als je een upgrade meerdere keren wilt testen, kunt je meerdere testdatabases aanvragen.

Notitie

Wanneer een upgradeverzoek is voltooid, wordt er een upgraderapport bijgevoegd bij de succesvolle upgrade-e-mail, en dit wordt beschikbaar in de Discuss-app voor gebruikers die deel uitmaken van de groep “Beheer / Instellingen”. Dit rapport biedt belangrijke informatie over de wijzigingen die door de nieuwe versie zijn geïntroduceerd.

Het testen van de nieuwe versie van de database

Het is van essentieel belang dat je enige tijd besteedt aan het testen van de geüpgradede testdatabase om er zeker van te zijn dat je niet vastloopt in jouw dagelijkse activiteiten door een verandering in weergave, gedrag of een foutmelding zodra de upgrade live gaat.

Notitie

Testdatabases worden geneutraliseerd en sommige functies zijn uitgeschakeld om te voorkomen dat ze invloed hebben op de productiedatabase:

  1. Geplande acties zijn jeitgeschakeld.

  2. Uitgaande mailservers worden uitgeschakeld door de bestaande te archiveren en een nepserver toe te voegen.

  3. Betaalaanbieders en bezorgdiensten worden gereset naar de testomgeving.

  4. Banksynchronisatie is uitgeschakeld. Als je de synchronisatie wilt testen, neemt je contact op met jouw banksynchronisatieprovider om sandboxgegevens te verkrijgen.

Het wordt sterk aanbevolen om zoveel mogelijk van jouw bedrijfsstromen te testen om er zeker van te zijn dat ze correct werken en om meer vertrouwd te raken met de nieuwe versie.

Basistestchecklist

  • Zijn er weergaven die zijn gedeactiveerd in jouw testdatabase, maar actief in jouw productiedatabase?

  • Worden jouw gebruikelijke weergaven nog steeds correct weergegeven?

  • Worden jouw rapporten (factuur, verkooporder, etc.) correct gegenereerd?

  • Werken jouw websitepagina’s correct?

  • Kunt je records aanmaken en wijzigen? (verkooporders, facturen, aankopen, gebruikers, contacten, bedrijven, etc.)

  • Zijn er problemen met jouw e-mailsjablonen?

  • Zijn er problemen met opgeslagen vertalingen?

  • Zijn jouw zoekfilters nog aanwezig?

  • Kunt je jouw gegevens exporteren?

  • Een willekeurig product in jouw productcatalogus controleren en de test- en productiegegevens ervan vergelijken om te verifiëren dat alles hetzelfde is (productcategorie, verkoopprijs, kostprijs, leverancier, accounts, routes, enz.).

  • Dit product kopen (Aankoop-app).

  • Bevestiging van de ontvangst van dit product (Inventaris-app).

  • Controleren of de route om dit product te ontvangen hetzelfde is in jouw productiedatabase (Inventaris-app).

  • Dit product (Sales-app) verkopen aan een willekeurige klant.

  • Open jouw klantendatabase (app Contacten), selecteer een klant (of bedrijf) en controleer de gegevens ervan.

  • Dit product verzenden (Inventaris-app).

  • Controleren of de route om dit product te verzenden dezelfde is als in jouw productiedatabase (Inventaris-app).

  • Valideren van een klantfactuur (Factuur- of Boekhoudapp).

  • Crediteren van de factuur (uitreiken van een creditnota) en controleren of deze zich gedraagt zoals in jouw productiedatabase.

  • De resultaten van jouw rapporten controleren (Boekhoudapp).

  • Willekeurig jouw belastingen, valuta, bankrekeningen en boekjaar controleren (Accounting-app).

  • Een online bestelling plaatsen (website-apps) vanaf de productselectie in jouw winkel tot aan het afrekenproces en controleren of alles zich gedraagt zoals in jouw productiedatabase.

Deze lijst is niet uitputtend. Breid het voorbeeld uit naar jouw andere apps op basis van jouw gebruik van Odoo.

If you face an issue while testing your upgraded test database, you can request the assistance of Odoo via the support page by selecting the option related to testing the upgrade. In any case, it is essential to report any problem encountered during the testing to fix it before upgrading your production database.

Tijdens het testen kunt je aanzienlijke verschillen tegenkomen met standaardweergaven, functies, velden en modellen. Deze wijzigingen kunnen niet van geval tot geval worden teruggedraaid. Als een wijziging die door een nieuwe versie wordt geïntroduceerd echter een aanpassing verbreekt, is het de verantwoordelijkheid van de beheerder van jouw aangepaste module om deze compatibel te maken met de nieuwe versie van Odoo.

Tip

Vergeet niet te testen:

  • Integraties met externe software (EDI, API’s, etc.)

  • Workflows tussen verschillende apps (online verkopen met eCommerce, een lead omzetten tot een verkooporder, levering van producten, etc.)

  • Gegevensexport

  • Geautomatiseerde acties

  • Serveracties in het actiemenu in formulierweergaven, maar ook door meerdere records in lijstweergaven te selecteren

Het jepgraden van de productiedatabase

Once the tests are completed and you are confident that the upgraded database can be used as your main database without any issues, it is time to plan the go-live day. It can be planned in coordination with Odoo’s upgrade support analysts, reachable via the support page.

Jouw productiedatabase zal tijdens de upgrade niet beschikbaar zijn. Daarom raden wij aan de upgrade te plannen op een moment waarop het gebruik van de database minimaal is.

As the standard upgrade scripts and your database are constantly evolving, it is also recommended to frequently request another upgraded test database to ensure that the upgrade process is still successful, especially if it takes a long time to finish. Fully rehearsing the upgrade process the day before upgrading the production database is also recommended.

Belangrijk

  • In productie gaan zonder eerst testen kan leiden tot:

    • Gebruikers kunnen zich niet aanpassen aan de veranderingen en nieuwe functies

    • Bedrijfsonderbrekingen (bijvoorbeeld niet langer de mogelijkheid hebben om een actie te valideren)

    • Slechte klantervaring (bijvoorbeeld een e-commerce website die niet correct werkt)

Het proces van het upgraden van een productiedatabase is vergelijkbaar met het upgraden van een testdatabase, met enkele uitzonderingen.

Het proces is vergelijkbaar met verkrijgen van een geüpgradede testdatabase, behalve de doeloptie, die moet worden ingesteld op Production in plaats van Test .

Waarschuwing

Zodra de upgrade is aangevraagd, zal de database niet beschikbaar zijn totdat de upgrade is voltooid. Zodra het proces is voltooid, is het onmogelijk om terug te keren naar de vorige versie.

In case of an issue with your production database, you can request the assistance of Odoo via the support page by selecting the option related to the upgrade in production.

Service Level Agreement (SLA)

Met Odoo Enterprise is het upgraden van een database naar de meest recente versie van Odoo gratis, inclusief alle ondersteuning die nodig is om potentiële discrepanties in de geüpgradede database te corrigeren.

Informatie over de upgradeservices die zijn inbegrepen in de Enterprise-licentie is beschikbaar in de :ref:`Odoo Enterprise Subscription Agreement<upgrade> `. In dit gedeelte wordt echter duidelijk gemaakt welke upgradeservices je kunt verwachten.

Upgradeservices die onder de SLA vallen

Databases die worden gehost op Odoo’s cloudplatforms (Odoo Online en Odoo.sh) of zelf gehost (On-Premise) kunnen te allen tijde profiteren van upgradediensten voor:

  • de jepgrade van alle standaardapplicaties;

  • de upgrade van alle aanpassingen gemaakt met de Studio-app, zolang Studio nog geïnstalleerd is en het betreffende abonnement nog actief is; En

  • de upgrade van alle ontwikkelingen en aanpassingen die vallen onder een abonnement voor onderhoud van aanpassingen.

Upgradediensten beperken zich tot de technische conversie en aanpassing van een database (standaardmodules en gegevens) om deze compatibel te maken met de versie waarop de upgrade betrekking heeft.

Upgradeservices die niet onder de SLA vallen

De volgende jepgradegerelateerde services zijn niet inbegrepen:

  • het opschonen van reeds bestaande gegevens en configuraties tijdens het upgraden;

  • de upgrade van aangepaste modules die intern of door derden zijn gemaakt, inclusief Odoo-partners;

  • regels code toegevoegd aan standaardmodules, d.w.z. aanpassingen gemaakt buiten de Studio-app, code handmatig ingevoerd, en geautomatiseerde acties met behulp van Python-code; En

  • training over het gebruik van de functies en workflows van de geüpgradede versie.