Aktualizacje Odoo
Co jakiś czas Odoo wypuszcza nowe, ulepszone wersje swojego oprogramowania. Zaledwie kilka tygodni temu zaprezentowano Odoo 19.0, wprowadzając szereg ekscytujących udoskonaleń. Jak więc zacząć z nich korzystać, jeśli nasza baza danych działa na starszej wersji systemu (uwaga: wersja 19.0 online będzie dostępna do kilku tygodni)?
Odpowiedzią jest proces migracji. W tym wpisie, na podstawie własnych doświadczeń, pokażę Ci, jak on wygląda krok po kroku.
Dlaczego migracja to proces, a nie jedno kliknięcie?
Informację o obecnej wersji swojej bazy danych znajdziesz na koncie Odoo w zakładce "Moje bazy danych". Zauważysz, że proces migracji trzeba zainicjować ręcznie. Jest to celowy zabieg ze strony Odoo, który ma chronić użytkowników przed potencjalnymi problemami, takimi jak niekompatybilność niestandardowych modułów czy zmiany w strukturze danych między wersjami.
Informację o obecnej wersji znajdziemy przechodząc do "Moje bazy danych" na koncie Odoo.
Jak zaktualizować Odoo krok po kroku
Krok 1: Utworzenie testowej bazy danych
Pierwszym i obowiązkowym krokiem jest utworzenie migracji testowej – migracja "prosto na produkcję" jest niemożliwa. W panelu zarządzania bazami danych kliknij przycisk "Upgrade". Następnie w kreatorze:
Wybierz wersję docelową, do której chcesz migrować.
Podaj adres e-mail, na który zostanie wysłane powiadomienie.
Kliknij "Create" i poczekaj na wiadomość z potwierdzeniem.
Ważna uwaga: Baza testowa to idealna kopia Twojej bazy produkcyjnej, ale z wyłączonymi kluczowymi funkcjami, takimi jak wysyłanie e-maili i zaplanowane zadania (cron). Dzięki temu możesz bezpiecznie testować system bez ryzyka, że wyślesz do klientów przypadkowe wiadomości.
Krok 2: Weryfikacja i testowanie – najważniejszy etap
To jest absolutnie kluczowy etap całego procesu, który wymaga skrupulatności i odpowiedniej ilości czasu. Nie zakładaj, że wszystko zadziałało idealnie – musisz to dokładnie sprawdzić. Przeklikaj się przez kluczowe dla Twojej firmy procesy, zanotuj znalezione błędy i zgłoś je do wsparcia Odoo, zanim rozpoczniesz migrację produkcyjną.
Podczas mojej ostatniej migracji z wersji 18.3 do 18.4 zauważyłem następujące problemy:
Strona WWW: Tła dla zakreślonego tekstu w niektórych miejscach zmieniły kolor na czarny.
Strona WWW: Dwupoziomowe menu nawigacyjne zostało "spłaszczone" do jednego poziomu.
Projekty: Zmienił się domyślny widok, przez co niektóre zadania podrzędne nie były od razu widoczne.
Wskazówka: Przed rozpoczęciem testów warto zapoznać się z oficjalnymi notatkami wydania (release notes) dla nowej wersji. Dokumentacja ta (dla 18.4 dostępna tutaj) często wskazuje, które moduły przeszły największe zmiany, co pozwoli Ci skupić testy na najważniejszych obszarach.
Krok 3: Migracja produkcyjna
Gdy masz już pewność, że testowa wersja działa poprawnie, możesz przejść do ostatniego kroku. W panelu baz danych pojawi się opcja uruchomienia migracji produkcyjnej.
Kluczowe informacje o migracji produkcyjnej:
Brak synchronizacji z bazą testową: Żadne zmiany ani nowe dane wprowadzone na bazie testowej nie są kopiowane do bazy produkcyjnej. Ten krok ponownie migruje Twoją oryginalną, produkcyjną bazę danych.
Przerwa w działaniu: Na czas migracji Twoja baza danych (w tym strona internetowa) będzie niedostępna. Warto przeprowadzić ten proces w nocy lub w weekend, aby zminimalizować utrudnienia dla użytkowników.
Cierpliwość to klucz: W trakcie migracji Twoja domena może przez chwilę pokazywać błąd 404 z informacją, że baza nie została znaleziona. Nie należy się tym przejmować – po prostu poczekaj na e-mail z potwierdzeniem zakończenia procesu. Choć może to zająć nawet kilka godzin, moje ostatnie doświadczenie pokazuje, że często jest to kwestia kilkunastu minut.
Po otrzymaniu potwierdzenia pozostaje już tylko cieszyć się nową wersją Odoo i jej ulepszonymi funkcjonalnościami!
Proces migracji, choć prosty w założeniach, wymaga uwagi i czasu. Jeśli czujesz, że wolisz skupić się na swoim biznesie, a techniczną stronę aktualizacji powierzyć ekspertowi, partner Odoo taki jak Adapt IT może przeprowadzić Cię przez ten proces bezpiecznie i sprawnie.