Оновлення

Оновлення передбачає переміщення бази даних зі старішої версії до новішої підтримуваної версії (наприклад, з Odoo 16.0 до Odoo 18.0). Регулярні оновлення мають вирішальне значення, оскільки кожна версія пропонує нові функції, виправлення помилок і виправлення безпеки. Наполегливо рекомендується використовувати підтримувана версія. Кожна основна версія підтримується протягом трьох років.

Залежно від типу хостингу та версії Odoo, яка використовується, оновлення бази даних може бути обов’язковий.

  • Якщо база даних має основну версію (наприклад, 16.0, 17.0, 18.0), оновлення є обов’язковим кожні два роки.

  • Якщо база даних має проміжну версію (наприклад, 17.1, 17.2, 17.4), оновлення є обов’язковим через кілька тижнів після виходу наступної версії. Мінорні версії зазвичай виходять кожні два місяці.

За кілька тижнів до автоматичного виконання обов’язкового оновлення ви отримаєте сповіщення у своїй базі даних. Ви контролюєте процес, поки кінцевий термін не досягнуто.

Повідомлення про оновлення у верхньому правому куті бази даних

Зокрема, команда оновлення Odoo виконує тихе тестове оновлення кожної бази даних, яку потрібно оновити. Якщо перевірка пройшла успішно та триває менше 20 хвилин, ви можете безпосередньо запустити оновлення з бази даних. Якщо перевірка не вдається, ви можете протестувати оновлення за допомогою менеджер баз даних.

Коли вас запросять оновити, настійно рекомендуємо спочатку запитувати оновлену тестову базу даних і витратити час на тестування.

Автоматичне оновлення до наступної версії буде запущено, якщо не буде виконано жодних дій до вказаної дати.

Оновлення не поширюється на:

Попередження

Якщо ваша база даних містить спеціальні модулі, її неможливо оновити, доки не буде доступна версія ваших спеціальних модулів для цільової версії Odoo. Клієнтам, які обслуговують власні спеціальні модулі, ми рекомендуємо розпаралелювати процес, запитуючи оновлену базу даних, а також оновлюючи вихідний код своїх спеціальних модулів.

Оновлення в двох словах

  1. Надішліть запит на оновлену тестову базу даних (див. отримання оновленої тестової бази даних).

  2. Якщо можливо, оновіть вихідний код вашого спеціального модуля, щоб він був сумісний із новою версією Odoo (див. Upgrade a customized database).

  3. Ретельно перевірте оновлену базу даних (див. тестування нової версії бази даних).

  4. Повідомте Odoo про будь-які проблеми, які виникли під час тестування, перейшовши на `Сторінка підтримки та вибравши "Проблема, пов’язана з моїм майбутнім оновленням (я тестую оновлення)" <https://simbiozems.com/help?stage=migration >`_.

  5. Коли всі проблеми вирішено, і ви впевнені, що оновлену базу даних можна без будь-яких проблем використовувати як основну базу даних, сплануйте оновлення виробничої бази даних.

  6. Надішліть запит на оновлення для виробничої бази даних, зробивши її недоступною протягом часу, необхідного для завершення процесу (див. оновлення виробничої бази даних).

  7. Повідомте про будь-які проблеми, які виникли під час оновлення до Odoo, перейшовши на Сторінка підтримки та вибравши «Проблема, пов’язана з моїм оновленням (виробництво)».

Отримання оновленої тестової бази даних

Сторінка оновлення є основною платформою для запиту оновленої бази даних. Однак, залежно від типу хостингу, ви можете оновити за допомогою командного рядка (локально), менеджера баз даних Odoo Online <https://simbiozems.com/my/databases>`_ або вашого Odoo. sh проекта.

Примітка

Платформа оновлення відповідає тій самій Політиці конфіденційності, що й інші служби Odoo.com. Відвідайте сторінку Загальний регламент захисту даних, щоб дізнатися більше про те, як Odoo обробляє ваші дані та конфіденційність.

Бази даних Odoo Online можна оновити вручну за допомогою менеджер баз даних.

Менеджер баз даних відображає всі бази даних, пов’язані з обліковим записом користувача. Бази даних не в останній версії Odoo відображають стрілку в піктограмі кола поруч із своїм іменем, що вказує на те, що їх можна оновити.

Менеджер баз даних із кнопкою оновлення біля назви бази даних.

Натисніть піктограму стрілка в колі, щоб розпочати процес оновлення. У спливаючому вікні заповніть:

  • Версія Odoo, до якої ви хочете оновити, зазвичай остання версія

  • Електронна адреса, на яку має надходити посилання на оновлену базу даних

  • Мета оновлення, яка автоматично встановлюється на Тест для вашого першого запиту на оновлення

Спливаюче вікно "Оновити базу даних".

Тег Виконується оновлення відображається біля назви бази даних до завершення. Після успішного завершення процесу на вказану адресу буде надіслано електронний лист із посиланням на оновлену тестову базу даних. Доступ до бази даних також можна отримати з менеджера баз даних, клацнувши стрілку спадного меню перед назвою бази даних.

Натискання стрілки меню відображає оновлену тестову базу даних.

Примітка

Ви можете надіслати запит на кілька тестових баз даних, якщо бажаєте протестувати оновлення кілька разів.

Примітка

Після завершення запиту на оновлення звіт про оновлення додається до електронного листа про успішне оновлення, і він стає доступним у додатку Обговорення для користувачів, які входять до групи «Адміністрування / Налаштування». Цей звіт містить важливу інформацію про зміни, внесені новою версією.

Тестування нової версії бази даних

Важливо перевірити оновлену тестову базу даних, щоб переконатися, що ви не застрягли у своїх повсякденних діях через зміни у переглядах, поведінці або повідомлення про помилку після запуску оновлення.

Примітка

Тестові бази даних нейтралізовано, а деякі функції вимкнено, щоб запобігти їхньому впливу на виробничу базу даних:

  1. Заплановані дії вимкнено.

  2. Сервери вихідної пошти відключаються шляхом архівування наявних і додавання підроблених.

  3. Постачальники платіжних послуг і оператори доставки скидаються до тестового середовища.

  4. Банківська синхронізація вимкнена. Якщо ви хочете перевірити синхронізацію, зв’яжіться зі своїм банківським постачальником синхронізації, щоб отримати облікові дані ізольованого програмного середовища.

Наполегливо рекомендуємо протестувати якомога більше бізнес-потоків, щоб переконатися, що вони працюють правильно, і краще ознайомитися з новою версією.

Контрольний список основних тестів

  • Чи є перегляди, деактивовані у вашій тестовій базі даних, але активні у вашій виробничій базі даних?

  • Чи правильно відображаються ваші звичайні перегляди?

  • Чи правильно створено ваші звіти (рахунок-фактура, замовлення клієнта тощо)?

  • Чи коректно працюють сторінки вашого сайту?

  • Чи вмієте ви створювати та змінювати записи? (замовлення на продаж, рахунки-фактури, покупки, користувачі, контакти, компанії тощо)

  • Чи є проблеми з вашими шаблонами листів?

  • Чи є проблеми зі збереженими перекладами?

  • Ваші пошукові фільтри все ще присутні?

  • Чи можете ви експортувати свої дані?

  • Перевірка випадкового продукту у вашому каталозі продуктів і порівняння його тестових і виробничих даних, щоб переконатися, що все однаково (категорія продукту, ціна продажу, собівартість, постачальник, облікові записи, маршрути тощо).

  • Купівля цього продукту (додаток Купівля).

  • Підтвердження отримання цього товару (додаток Склад).

  • Перевірка того самого маршруту отримання цього продукту у вашій виробничій базі даних (додаток Склад).

  • Продаж цього продукту (додаток Продажі) випадковому клієнту.

  • Відкриття бази даних клієнтів (додаток Контакти), вибір клієнта (або компанії) і перевірка його даних.

  • Доставка цього продукту (додаток Склад).

  • Перевірка маршруту доставки цього продукту так само, як у вашій виробничій базі даних (додаток Склад).

  • Перевірка рахунка-фактури клієнта (додаток Виставлення рахунків або Облік).

  • Кредитування рахунка-фактури (видача кредит-ноти) і перевірка, чи він веде себе так, як у вашій виробничій базі даних.

  • Перевірка результатів звітів (додаток Бухгалтерський облік).

  • Довільна перевірка ваших податків, валют, банківських рахунків і фінансового року (додаток Бухгалтерський облік).

  • Здійснення онлайн-замовлення (додаток Веб-сайт) від вибору продуктів у вашому магазині до процесу оформлення замовлення та перевірка, чи все працює так, як у вашій виробничій базі даних.

Цей список не є вичерпним. Поширте приклад на інші додатки на основі вашого використання Odoo.

Якщо під час тестування оновленої тестової бази даних у вас виникла проблема, ви можете попросити Odoo про допомогу, перейшовши на Сторінка підтримки та вибравши «Проблема, пов’язана з моїм майбутнім оновленням (я тестую оновлення». У будь-якому випадку важливо повідомити про будь-яку проблему, яка виникла під час тестування, щоб усунути її перед оновленням виробничої бази даних.

Під час тестування ви можете зіткнутися зі значними відмінностями стандартних представлень, функцій, полів і моделей. Ці зміни не можна скасувати в кожному окремому випадку. Однак, якщо зміна, внесена новою версією, порушує налаштування, супроводжувач вашого спеціального модуля несе відповідальність зробити його сумісним із новою версією Odoo.

Порада

Не забудьте протестувати:

  • Інтеграція із зовнішнім програмним забезпеченням (EDI, API тощо)

  • Робочі процеси між різними додатками (онлайн-продажі з електронною комерцією, перетворення ліда на замовлення клієнта, доставка продуктів тощо)

  • Експорт даних

  • Автоматизовані дії

  • Дії сервера в меню дій у представленнях форм, а також шляхом вибору кількох записів у представленнях списку

Оновлення виробничої бази даних

Після завершення тестів і ви впевнені, що оновлену базу даних можна без проблем використовувати як основну базу даних, настав час планувати день запуску.

Ваша виробнича база даних буде недоступна під час її оновлення. Тому ми рекомендуємо планувати оновлення в той час, коли використання бази даних буде мінімальним.

Оскільки стандартні сценарії оновлення та ваша база даних постійно розвиваються, також рекомендується часто запитувати іншу оновлену тестову базу даних, щоб переконатися, що процес оновлення продовжується успішно, особливо якщо воно займає багато часу. Також рекомендується повністю відрепетирувати процес оновлення за день до оновлення робочої бази даних.

Важливо

Початок виробництва без попереднього тестування може призвести до:

  • Користувачі не можуть адаптуватися до змін і нових функцій

  • Перерви в роботі (наприклад, відсутність можливості підтвердити дію)

  • Поганий досвід клієнтів (наприклад, веб-сайт електронної комерції не працює належним чином)

Процес оновлення виробничої бази даних подібний до оновлення тестової бази даних, але з кількома винятками.

Процес подібний до отримання оновленої тестової бази даних, за винятком опції призначення, яка має бути встановлена на Production замість Test.

Попередження

Після запиту на оновлення база даних буде недоступна, доки оновлення не завершиться. Після завершення процесу повернутися до попередньої версії неможливо.

У разі виникнення проблеми з вашою виробничою базою даних ви можете звернутися за допомогою до Odoo, перейшовши на Сторінка підтримки та вибравши «Проблема, пов’язана з моїм оновленням (виробництвом)».

Угода про рівень обслуговування (SLA)

З Odoo Enterprise оновлення бази даних до останньої версії Odoo є безкоштовним, включаючи будь-яку підтримку, необхідну для виправлення потенційних розбіжностей в оновленій базі даних.

Інформація про послуги оновлення, включені в Ліцензію Enterprise, доступна в Угоді про підписку Odoo Enterprise. Однак у цьому розділі пояснюється, на які послуги оновлення ви можете розраховувати.

Послуги оновлення, на які поширюється Угода про рівень обслуговування

Бази даних, розміщені на хмарних платформах Odoo (Odoo Online і Odoo.sh) або розміщені самостійно (On-Premise), можуть завжди користуватися послугами оновлення для:

  • оновлення всіх стандартних додатків;

  • оновлення всіх налаштувань, створених за допомогою програми Studio, якщо Studio все ще встановлено та відповідна підписка все ще активна; і

  • оновлення всіх розробок і налаштувань, охоплених підпискою на підтримку налаштувань.

Послуги оновлення обмежуються технічним перетворенням і адаптацією бази даних (стандартних модулів і даних), щоб зробити її сумісною з версією, на яку націлено оновлення.

Послуги оновлення, на які не поширюється SLA

Наступні послуги, пов’язані з оновленням, не включені:

  • очищення вже існуючих даних і конфігурацій під час оновлення;

  • оновлення додаткових модулів, не охоплених контрактом на технічне обслуговування, створених власними силами або третіми особами, включаючи партнерів Odoo; і

  • навчання щодо використання функцій і робочих процесів оновленої версії.