Actualizează

An upgrade involves moving a database from an older version to a newer supported version (e.g., from Odoo 15.0 to Odoo 17.0). Regular upgrades are crucial as each version offers new features, bug fixes, and security patches. Using a supported version is strongly recommended. Each major version is supported for three years.

Depending on the hosting type and Odoo version used, a database upgrade can be mandatory.

  • If a database is on a major version (e.g., 15.0, 16.0, 17.0), an upgrade is mandatory every two years.

  • If a database is on a minor version (e.g., 17.1, 17.2, 17.4), an upgrade is mandatory a few weeks after the next version is released. Minor versions are usually released every three months.

You will receive a notification in your database a few weeks before a mandatory upgrade will be automatically carried out. You are in control of the process as long as the deadline is not reached.

Solicitarea mesajului de actualizare din partea dreaptă sus a bazei de date

Concretely, Odoo’s Upgrade Team performs a silent test upgrade of every database that should be upgraded. If the test is successful and lasts less than 20 minutes, you can directly trigger the upgrade from the database. If the test fails, you can test an upgrade using the database manager.

When you are invited to upgrade, it is strongly recommended to request an upgraded test database first and spend time testing it.

An automatic upgrade to the next version will be triggered if no action is taken before the specified due date.

O actualizare nu acoperă:

Atenționare

If your database contains custom modules, it cannot be upgraded until a version of your custom modules is available for the target version of Odoo. For customers maintaining their own custom modules, we recommend to parallelize the process by requesting an upgraded database while also upgrading the source code of your custom modules.

Actualizarea pe scurt

  1. Request an upgraded test database (see obtaining an upgraded test database).

  2. Dacă este cazul, actualizați codul sursă al modulului personalizat pentru a fi compatibil cu noua versiune de Odoo (consultați Upgrade a customized database).

  3. Thoroughly test the upgraded database (see testing the new version of the database).

  4. Report any issue encountered during the testing to Odoo by going to the Support page and selecting „An issue related to my future upgrade (I am testing an upgrade)”.

  5. Odată ce toate problemele sunt rezolvate și sunteți sigur că baza de date actualizată poate fi utilizată ca bază de date principală fără probleme, planificați actualizarea bazei de date de producție.

  6. Request the upgrade for the production database, rendering it unavailable for the time it takes to complete the process (see upgrading the production database).

  7. Report any issue encountered during the upgrade to Odoo by going to the Support page and selecting „An issue related to my upgrade (production)”.

Obținerea unei baze de date de testare actualizate

The Upgrade page is the main platform for requesting an upgraded database. However, depending on the hosting type, you can upgrade from the command line (on-premise), the Odoo Online database manager, or your Odoo.sh project.

Notă

Platforma Upgrade urmează aceeași Politică de confidențialitate ca și celelalte servicii Odoo.com. Vizitați pagina „Regulamentul general privind protecția datelor <https://www.odoo.com/gdpr>`_ pentru a afla mai multe despre modul în care Odoo vă gestionează datele și confidențialitatea.

Odoo Online databases can be manually upgraded via the database manager.

Managerul de baze de date afișează toate bazele de date asociate contului utilizatorului. Bazele de date care nu se află pe cea mai recentă versiune de Odoo afișează o pictogramă săgeată într-un cerc lângă numele lor, indicând faptul că pot fi actualizate.

Managerul bazei de date cu un buton de actualizare lângă numele unei baze de date.

Faceți clic pe pictograma săgeată într-un cerc pentru a începe procesul de actualizare. În fereastra pop-up, completați:

  • Versiunea de Odoo la care doriți să faceți upgrade, de obicei cea mai recentă versiune

  • Adresa e-mail care ar trebui să primească linkul către baza de date actualizată

  • Scopul upgrade-ului, care este setat automat la Test pentru prima dvs. solicitare de upgrade

Fereastra pop-up „Actualizează-ți baza de date”.

Eticheta Actualizare în curs este afișată lângă numele bazei de date până la finalizare. Odată ce procesul reușește, un e-mail care conține un link către baza de date de testare actualizată este trimis la adresa furnizată. Baza de date poate fi accesată și din managerul bazei de date făcând clic pe săgeata drop-down dinaintea numelui bazei de date.

Făcând clic pe săgeata meniu, se afișează baza de date de testare actualizată.

Notă

Puteți solicita mai multe baze de date de testare dacă doriți să testați o actualizare de mai multe ori.

Notă

Când o solicitare de actualizare este finalizată, un raport de actualizare este atașat e-mailului de actualizare cu succes și devine disponibil în aplicația Discută pentru utilizatorii care fac parte din grupul „Administrare / Setări”. Acest raport oferă informații importante despre modificările introduse de noua versiune.

Testarea noii versiuni a bazei de date

It is essential to test the upgraded test database to ensure that you are not stuck in your day-to-day activities by a change in views, behavior, or an error message once the upgrade goes live.

Notă

Bazele de date de testare sunt neutralizate, iar unele caracteristici sunt dezactivate pentru a preveni impactul asupra bazei de date de producție:

  1. Acțiunile programate sunt dezactivate.

  2. Serverele de e-mail de ieșire sunt dezactivate prin arhivarea celor existente și adăugarea unuia fals.

  3. Furnizorii de plăți și transportatorii de livrare sunt resetați la mediul de testare.

  4. Sincronizarea băncilor este dezactivată. Dacă doriți să testați sincronizarea, contactați furnizorul de sincronizare bancară pentru a obține acreditările sandbox.

Este recomandat să testați cât mai multe dintre fluxurile dvs. de afaceri pentru a vă asigura că funcționează corect și pentru a vă familiariza mai bine cu noua versiune.

Lista de verificare a testului de bază

  • Există vizualizări care sunt dezactivate în baza de date de testare, dar active în baza de date de producție?

  • Vizualizările dvs. obișnuite sunt încă afișate corect?

  • Rapoartele dvs. (factură, comandă de vânzare etc.) sunt generate corect?

  • Paginile site-ului dvs. funcționează corect?

  • Sunteți capabil să creați și să modificați înregistrări? (comenzi de vânzare, facturi, achiziții, utilizatori, contacte, companii etc.)

  • Există probleme cu șabloanele dvs. de e-mail?

  • Există probleme cu traducerile salvate?

  • Filtrele dvs. de căutare sunt încă prezente?

  • Vă puteți exporta datele?

  • Verificarea unui produs aleatoriu din catalogul dvs. de produse și compararea datelor sale de testare și producție pentru a verifica că totul este același (categoria de produs, prețul de vânzare, prețul de cost, furnizorul, conturile, rutele etc.).

  • Cumpărarea acestui produs (aplicația Cumpărați).

  • Confirmarea primirii acestui produs (aplicația Inventory).

  • Verificați dacă ruta pentru a primi acest produs este aceeași în baza de date de producție (aplicația Inventory).

  • Vând acest produs (aplicația de vânzări) unui client aleatoriu.

  • Deschiderea bazei de date de clienți (aplicația Contacte), selectarea unui client (sau companie) și verificarea datelor acestuia.

  • Livrarea acestui produs (aplicația de inventar).

  • Verificați dacă ruta de livrare a acestui produs este aceeași cu cea din baza de date de producție (aplicația Inventory).

  • Validarea unei facturi de client (aplicația de facturare sau contabilitate).

  • Creditarea facturii (emiterea notei de credit) și verificarea dacă se comportă ca în baza de date de producție.

  • Verificarea rezultatelor rapoartelor dvs. (aplicația de contabilitate).

  • Verificați aleatoriu impozitele, valutele, conturile bancare și anul fiscal (aplicația de contabilitate).

  • Efectuarea unei comenzi online (aplicații de site) de la selecția de produse din magazinul dvs. până la procesul de finalizare a comenzii și verificarea dacă totul se comportă ca în baza de date de producție.

Această listă nu este exhaustivă. Extindeți exemplul la celelalte aplicații pe baza utilizării Odoo.

If you face an issue while testing your upgraded test database, you can request the assistance of Odoo by going to the Support page and selecting „An issue related to my future upgrade (I am testing an upgrade)”. In any case, it is essential to report any problem encountered during the testing to fix it before upgrading your production database.

Este posibil să întâlniți diferențe semnificative cu vizualizările, caracteristicile, câmpurile și modelele standard în timpul testării. Aceste modificări nu pot fi anulate de la caz la caz. Cu toate acestea, dacă o modificare introdusă de o nouă versiune rupe o personalizare, este responsabilitatea întreținătorului modulului personalizat să îl facă compatibil cu noua versiune de Odoo.

Sfat

Nu uitați să testați:

  • Integrari cu software extern (EDI, API-uri etc.)

  • Fluxuri de lucru între diferite aplicații (vânzări online cu comerțul electronic, conversia unui client potențial până la o comandă de vânzare, livrarea produselor etc.)

  • Exporturi de date

  • Acțiuni automate

  • Acțiunile serverului din meniul de acțiuni din vizualizările formularului, precum și prin selectarea mai multor înregistrări din vizualizările de listă

Actualizarea bazei de date de producție

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.

Baza de date de producție va fi indisponibilă în timpul upgrade-ului. Prin urmare, vă recomandăm să planificați upgrade-ul într-un moment în care utilizarea bazei de date este minimă.

Deoarece scripturile standard de actualizare și baza de date evoluează în mod constant, se recomandă, de asemenea, să solicitați frecvent o altă bază de date de testare actualizată pentru a vă asigura că procesul de actualizare este în continuare cu succes, mai ales dacă durează mult timp până la finalizare. De asemenea, se recomandă repetiția completă a procesului de actualizare cu o zi înainte de actualizarea bazei de date de producție.

Important

Trecerea în producție fără testare în prealabil poate duce la:

  • Utilizatorii nu se adaptează la modificări și la noile funcții

  • Întreruperi în afaceri (de exemplu, nemaiavând posibilitatea de a valida o acțiune)

  • Experiență slabă a clienților (de exemplu, un site de comerț electronic care nu funcționează corect)

The process of upgrading a production database is similar to upgrading a test database, but with a few exceptions.

The process is similar to obtaining an upgraded test database, except for the purpose option, which must be set to Production instead of Test.

Atenționare

Odată ce actualizarea este solicitată, baza de date va fi indisponibilă până la finalizarea upgrade-ului. Odată ce procesul este finalizat, este imposibil să reveniți la versiunea anterioară.

In case of an issue with your production database, you can request the assistance of Odoo by going to the Support page and selecting „An issue related to my future upgrade (I am testing an upgrade)”.

Acord de nivel de serviciu (SLA)

Cu Odoo Enterprise, actualizarea unei baze de date la cea mai recentă versiune de Odoo este gratuită, inclusiv orice suport necesar pentru a remedia eventualele discrepanțe din baza de date actualizată.

Informații despre serviciile de upgrade incluse în licența Enterprise sunt disponibile în Acordul de abonament Odoo Enterprise. Cu toate acestea, această secțiune clarifică la ce servicii de upgrade vă puteți aștepta.

Servicii de upgrade acoperite de SLA

Bazele de date găzduite pe platformele cloud Odoo (Odoo Online și Odoo.sh) sau auto-găzduite (On-Premise) pot beneficia în orice moment de servicii de upgrade pentru:

  • upgrade-ul tuturor aplicațiilor standard;

  • upgrade-ul tuturor personalizărilor create cu aplicația Studio, atâta timp cât Studio este încă instalat și abonamentul respectiv este încă activ; și

  • upgrade-ul tuturor dezvoltărilor și personalizărilor acoperite de un abonament de întreținere a personalizărilor.

Serviciile de upgrade se limitează la conversia tehnică și adaptarea unei baze de date (module standard și date) pentru a o face compatibilă cu versiunea vizată de upgrade.

Servicii de upgrade care nu sunt acoperite de SLA

Următoarele servicii legate de upgrade sunt nu incluse:

  • curățarea de date și configurații preexistente în timpul actualizării;

  • upgrade-ul modulelor personalizate create intern sau de către terți, inclusiv partenerii Odoo;

  • linii de cod adăugat la modulele standard, adică, personalizări create în afara aplicației Studio, cod introdus manual și acțiuni automate folosind codul Python; și

  • instruire cu privire la utilizarea funcțiilor și fluxurilor de lucru ale versiunii actualizate.