Перейти до вмісту

Ask a question and get an answer grounded in these docs, with the pages it came from.

The documentation doesn't cover this yet.Tell us what you were looking for and it can.

Answers are generated from the documentation and can be wrong — check the sources.Esc closes.

Налаштування контексту середовища

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

Встановлення конектора

Section titled “Встановлення конектора”

Контекст середовища надходить від OdoMate Connector — модуля, який ви встановлюєте у власну базу даних Odoo.

  1. Відкрийте сторінку профілю і знайдіть картку Environment context.
  2. Виберіть Get the connector on Odoo Apps, щоб відкрити його сторінку в Odoo Apps Store, і встановіть його у свою базу даних Odoo, як і будь-який інший застосунок.
  3. В Odoo відкрийте Налаштування ▸ Технічні ▸ Export OdoMate Context і згенеруйте знімок.
  4. Завантажте отриманий файл odomate_context.json, перегляньте його і поверніться до картки Environment context, щоб завантажити його.

Виберіть Upload snapshot на картці Environment context і вкажіть файл odomate_context.json, який ви експортували. OdoMate самостійно повторно перевіряє файл перед збереженням — йому не довіряють лише тому, що він надійшов від конектора, — і відхиляє його з конкретною причиною, якщо щось виглядає не так, тож ви знаєте, чи потрібно експортувати його заново, чи повідомити про проблему.

Щойно його прийнято, картка показує, що OdoMate тепер знає про ваше середовище: вашу версію та редакцію Odoo, кількість модулів і моделей, скільки налаштувань вона побачила, і скільки власних полів та змінених подань вона знайшла. Модулі також розподілені за джерелом (базові, OCA, сторонні, ваші власні кастомні модулі тощо).

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

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

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

Заміна або відключення

Section titled “Заміна або відключення”

Експортуйте новий знімок щоразу, коли ваше середовище Odoo змінюється, і виберіть Replace snapshot, щоб завантажити його — це працює так само, як і перше завантаження, і просто замінює те, що було раніше.

Щоб припинити використання контексту середовища, виберіть Disconnect.

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