Aggiorna

Un aggiornamento comporta lo spostamento di un database da una versione più vecchia a una più recente (ad es. da Odoo 16.0 a Odoo 18.0). Aggiornamenti regolari sono cruciali in quanto ogni versione offre nuove funzionalità, correzione di bug e patch di sicurezza. L’utilizzo di una versione supportata è fortemente consigliato. Ogni versione maggiore è supportata per tre anni.

In base al tipo di hosting e alla versione di Odoo utilizzata, l’aggiornamento di un database potrebbe essere obbligatorio.

  • Se un database è su una versione maggiore (ad es. 16.0, 17.0, 18.0), l’aggiornamento è obbligatorio ogni due anni.

  • Se un database è su una versione minore (ad es., 17.1, 17.2, 17.4), l’aggiornamento è obbligatorio un paio di settimane dopo il rilascio della versione successiva. Di solito, le versioni minori vengono rilasciate ogni due mesi.

Riceverai una notifica nel tuo database alcune settimane prima dell’esecuzione automatica di un aggiornamento obbligatorio. Hai il controllo del processo fino alla data di scadenza.

Il messaggio di aggiornamento in alto a destra del database

Nel concreto, il team di aggiornamento di Odoo esegue un aggiornamento di prova invisibile di ogni database che dovrebbe essere aggiornato. Se il test riesce e dura meno di 20 minuti, puoi eseguire l’aggiornamento direttamente dal database. Se il test fallisce, puoi testare un aggiornamento utilizzando il database manager.

Se devi aggiornare Odoo, è fortemente consigliato richiedere un database di prova aggiornato e testarlo .

Se prima della data limite indicata non viene eseguita nessuna azione, verrà automaticamente effettuato l’aggiornamento alla versione successiva.

Un aggiornamento non copre:

Avvertimento

Se il tuo database contiene moduli personalizzati, non può essere aggiornato fino al momento in cui sarà disponibile una versione per i moduli personalizzati corrispondente alla versione desiderata di Odoo. Per i clienti che gestiscono i propri moduli personalizzati, consigliamo di parallelizzare il processo richiedendo un database aggiornato <upgrade-request-test>mentre viene aggiornato anche il codice sorgente dei moduli personalizzati.

L’aggiornamento in breve

  1. Richiedi un database di prova aggiornato (consulta la sezione Ottenere un database di prova aggiornato).

  2. Se possibile, aggiorna il codice sorgente del modulo personalizzato per renderlo compatibile con la nuova versione di Odoo (consulta la pagina Upgrade a customized database).

  3. Testa a fondo il database aggiornato (consulta la sezione Testare una nuova versione del database).

  4. Segnala qualsiasi problema riscontrato durante il test di Odoo accedendo alla pagina di supporto per poi selezionare «Un problema relativo al mio futuro aggiornamento (sto testando un aggiornamento)».

  5. Una volta che tutti i problemi sono stati risolti e sei sicuro che il database aggiornato possa essere utilizzato come database principale senza problemi, pianifica l’aggiornamento del database di produzione.

  6. Richiedi l’aggiornamento per il database di produzione rendendolo non disponibile per il tempo necessario al completamento del processo (consulta la sezione Aggiornare il database di produzione).

  7. Segnala qualsiasi problema riscontrato durante il test di Odoo accedendo alla pagina di supporto per poi selezionare «Un problema relativo al mio upgrade (produzione)».

Ottenere un database di prova aggiornato

La pagina di aggiornamento è la piattaforma principale per richiedere un database aggiornato. Tuttavia, in base al tipo di hosting, puoi eseguire l’aggiornamento dalla riga di comando (on-premise), dal gestore di database Odoo Online oppure dal Odoo.sh project.

Nota

La piattaforma di aggiornamento segue la stessa Informativa sulla privacy degli altri servizi Odoo.com. Consulta il Regolamento Generale Protezione Dati per sapere di più sul modo in cui Odoo gestisce i tuoi dati e la tua privacy.

I database Odoo Online possono essere aggiornati manualmente attraverso il gestore di database.

La pagina di gestione dei database mostra tutti i database associati all’account dell’utente. I database non aggiornati alla versione più recente di Odoo vengono visualizzati con una freccia in un’icona a forma di cerchio accanto al loro nome indicando la possibilità di eseguire l’aggiornamento.

Gestore di database con un pulsante per l'aggiornamento accanto al nome del database.

Fai clic sull’icona con una freccia in un cerchio per avviare il processo di aggiornamento. Nella finestra pop-up, inserisci:

  • La versione di Odoo che vuoi ottenere con l’aggiornamento, di solito l’ultima versione

  • L’indiri

  • Lo Scopo dell’aggiornamento che viene impostato automaticamente su Test per la prima richiesta di aggiornamento

La finestra pop-up "Aggiorna il tuo database".

La dicitura Aggiornamento in corso viene visualizzata accanto al nome del database fino al completamento. Una volta che il processo è stato completato, verrà inviato un’e-mail all’indirizzo fornito contenente il link al database di prova aggiornato. È possibile accedere al database anche attraverso la pagina di gestione degli stessi facendo clic sulla freccia a discesa che si trova a sinistra del nome del database.

Facendo clic sulla freccia menu visualizzerai il database di prova aggiornato.

Nota

È possibile richiedere database di prova multipli se vuoi provare un aggiornamento più di una volta.

Nota

Quando una richiesta di aggiornamento viene completata, un resoconto relativo all’aggiornamento viene allegato all’e-mail di aggiornamento riuscito ed è disponibile nell’app Comunicazioni per gli utenti che fanno parte del gruppo «Amministrazione/Impostazioni». Il resoconto fornisce informazioni importanti sui cambiamenti introdotti dalla nuova versione.

Testare la nuova versione del database

È essenziale testare il database di prova aggiornato per assicurarti di non essere bloccato con le attività giornaliere a causa di cambiamenti relativi a viste, comportamenti o messaggi di errore una volta che l’aggiornamento è live.

Nota

I database di prova sono neutralizzati e alcune funzionalità vengono disattivate per evitare di avere un impatto sul database di produzione:

  1. Le azioni programmate sono disattivate.

  2. I server e-mail in uscita vengono disabilitati archiviando quelli esistenti e aggiungendone uno falso.

  3. I fornitori di pagamento ed i corrieri vengono ripristinati all’ambiente di test.

  4. La sincronizzazione bancaria viene disattivata. Se vuoi testare la sincronizzazione, contatta il tuo fornitore per ottenere credenziali sandbox.

Ti consigliamo di testare il maggior numero possibile di flussi aziendali per assicurarti che funzionino correttamente e per acquisire maggiore familiarità con la nuova versione.

Elenco test di base

  • Ci sono viste disattivate nel database di prova ma attive nel database di produzione?

  • Le viste che utilizzi di solito vengono ancora visualizzate correttamente?

  • I tuoi rendiconti (fatture, ordini di vendita, ecc,) vengono generati correttamente?

  • Le pagine del tuo sito web funzionano correttamente?

  • Sei capace di creare e modificare record? (Ordini di vendita, fatture, acquisti, utenti, contatti, aziende, ecc.)

  • Stai riscontrando problemi con i modelli e-mail?

  • Stai riscontrando problemi con traduzioni salvate?

  • I tuoi filtri di ricerca sono ancora presenti?

  • Puoi esportare i dati?

  • Controllare un prodotto a caso nel tuo catalogo e comparare i dati di test e produzione per verificare tutto è la stessa cosa (categoria prodotto, prezzo di vendita, costo, fornitore, conti, percorsi, ecc.).

  • Acquistare il prodotto (app Acquisti).

  • Confermare la ricezione del prodotto (app Magazzino).

  • Verificare che il percorso per ricevere il prodotto sia lo stesso nel database di produzione (app Magazzino).

  • Vendere il prodotto (app Vendite) ad un cliente casuale.

  • Aprire il database del cliente (app Clienti), selezionare un cliente (o azienda) e verificare i dati.

  • Spedire il prodotto (app Magazzino).

  • Verificare che il percorso per spedire il prodotto sia lo stesso nel database di produzione (app Magazzino).

  • Convalidare la fattura del cliente (app Fatturazione o Contabilità).

  • Accreditare la fattura (emettere una nota di credito) e verificare se si comporta come nel database di produzione.

  • Controllare i risultati dei rendiconti (app Contabilità).

  • Controllare di tanto in tanto le imposte, valute, i conti bancari e l’anno fiscale (app Contabilità).

  • Realizzare un ordine online (app Sito web) dalla selezione prodotti nel negozio fino al processo di pagamento e verificare che tutto venga eseguito come nel database di produzione.

Il presente elenco non è esaustivo. Estendi l’esempio alle altre applicazioni in base all’utilizzo di Odoo.

Se riscontri problemi durante la fase di test del database di prova aggiornato, è possibile richiedere il supporto di Odoo accedendo alla pagina di supporto per poi selezionare «Un problema relativo al mio futuro aggiornamento (sto testando un aggiornamento)». In qualsiasi caso, è essenziale segnalare qualsiasi problema riscontrato durante la fase di test per correggerlo prima di aggiornare il database di produzione.

Potresti riscontrare differenze significative con viste, funzionalità, campi e modelli standard durante la fase di prova. Tali modifiche non possono essere annullate caso per caso. Tuttavia, se una modifica introdotta da una nuova versione impatta una personalizzazione, è responsabilità del manutentore del modulo personalizzato renderla compatibile con la nuova versione di Odoo.

Suggerimento

Non dimenticare di testare:

  • Integrazioni con software esterni (EDI, API, ecc.)

  • I flussi di lavoro tra varie applicazioni (vendite online con e-commerce convertendo un lead direttamente in ordine di vendita, consegna dei prodotti, ecc.)

  • Esportazione dati

  • Azioni automatiche

  • Le azioni del server nel menu azioni dalle viste modulo o selezionando più record dalle viste elenco

Aggiornare il database di produzione

Una volta che i test sono stati completati e sei sicuro di utilizzare il database aggiornato come database principale senza problemi, è il momento di pianificare il giorno per la messa in funzione.

Il tuo database di produzione non sarà disponibile durante l’aggiornamento. Di conseguenza, consigliamo di pianificare l’aggiornamento in un momento in cui l’utilizzo del database è minimo.

Dato che il tuo database e gli script di aggiornamento standard sono in continua evoluzione, è consigliato richiedere frequentemente un altro database di prova aggiornato per garantire che il processo di aggiornamento avvenga ancora con successo, specialmente se il tempo necessario al completamento è elevato. Inoltre, consigliamo di provare completamente il processo di aggiornamento il giorno prima di aggiornare il database di produzione.

Importante

Andare in produzione senza prima testare potrebbe portare a:

  • Fallimento degli utenti nel sistemare le modifiche e le nuove funzionalità

  • Interruzioni dell’attività (ad es., non avere più la possibilità di convalidare un’azione)

  • Esperienza utente ridotta (ad es., un sito web e-commerce che non funziona correttamente)

L’aggiornamento di un database di produzione è simile all’aggiornamento di un database di prova ma con poche eccezioni.

Il processo è simile all’ottenimento di un database di prova aggiornato, a eccezione dell’opzione scopo che dovrebbe essere impostata su Produzione invece di Test.

Avvertimento

Una volta richiesto l’aggiornamento, il database non sarà disponibile fino al completamento. Quando il processo sarà completo, non sarà possibile ripristinare la vecchia versione.

In caso di problemi con il database di produzione, è possibile richiedere assistenza a Odoo accedendo alla pagina di supporto per poi selezionare «Un problema relativo al mio upgrade (produzione)».

Accordo sul livello dei servizi (SLA)

Con Odoo Enterprise, l’aggiornamento di un database alla versione più recente di Odoo è gratuito, compreso il supporto richiesto per rettificare potenziali discrepanze nel database aggiornato.

Le informazioni sui servizi di aggiornamento incluse nella licenza Enterprise sono disponibili nel Contratto di abbonamento a Odoo Enterprise. Tuttavia, la presente sezione chiarisce quali servizi di aggiornamento puoi aspettarti.

Servizi di aggiornamento coperti dallo SLA

I database ospitati su piattaforme cloud Odoo (Odoo Online e Odoo.sh) o ospitati autonomamente (On-Premise) possono beneficiare dei servizi di aggiornamento in qualsiasi momento per:

  • aggiornare tutte le applicazioni standard;

  • aggiornare tutte le personalizzazioni create con l’app Studio se Studio è ancora installato e l’abbonamento relativo è ancora attivo;

  • aggiornare tutti gli sviluppi e personalizzazioni coperti da un abbonamento per la manutenzione delle personalizzazioni.

I servizi di aggiornamento sono limitati alla conversione e all’adattamento tecnico di un database (moduli standard e dati) per renderlo compatibile con la versione di destinazione dell’aggiornamento stesso.

Servizi di aggiornamento non coperti dallo SLA

I seguenti servizi legati all’aggiornamento non sono inclusi:

  • pulizia di dati e configurazioni pre-esistenti durante l’aggiornamento;

  • l’aggiornamento di moduli aggiuntivi non coperti da un contratto di manutenzione, creati in-house o da terze parti inclusi partner Odoo

  • formazione sull’utilizzo di funzionalità della versione aggiornata e flussi di lavoro.