Налаштування контексту середовища
За замовчуванням OdoMate створює й тестує модулі відносно стандартного встановлення Odoo 19. Якщо у вашій базі даних встановлено інші модулі, є власні поля або увімкнені налаштування, згенерований модуль може їх не врахувати — або вступити з ними в конфлікт. Контекст середовища закриває цей розрив: ви один раз завантажуєте структурний знімок своєї бази даних Odoo, і OdoMate використовує його, щоб писати модулі, які відповідають тому, що у вас справді є, і тестувати їх на репліці, зібраній з того самого списку модулів.
Встановлення конектора
Section titled “Встановлення конектора”Контекст середовища надходить від OdoMate Connector — модуля, який ви встановлюєте у власну базу даних Odoo.
- Відкрийте сторінку профілю і знайдіть картку Environment context.
- Виберіть Get the connector on Odoo Apps, щоб відкрити його сторінку в Odoo Apps Store, і встановіть його у свою базу даних Odoo, як і будь-який інший застосунок.
- В Odoo відкрийте Налаштування ▸ Технічні ▸ Export OdoMate Context і згенеруйте знімок.
- Завантажте отриманий файл
odomate_context.json, перегляньте його і поверніться до картки Environment context, щоб завантажити його.
Завантаження знімка
Section titled “Завантаження знімка”Виберіть Upload snapshot на картці Environment context і вкажіть
файл odomate_context.json, який ви експортували. OdoMate самостійно
повторно перевіряє файл перед збереженням — йому не довіряють лише тому, що
він надійшов від конектора, — і відхиляє його з конкретною причиною, якщо
щось виглядає не так, тож ви знаєте, чи потрібно експортувати його заново, чи
повідомити про проблему.
Щойно його прийнято, картка показує, що OdoMate тепер знає про ваше середовище: вашу версію та редакцію Odoo, кількість модулів і моделей, скільки налаштувань вона побачила, і скільки власних полів та змінених подань вона знайшла. Модулі також розподілені за джерелом (базові, OCA, сторонні, ваші власні кастомні модулі тощо).
Знімок застосовується до всієї вашої команди: хто б його не завантажив, усі учасники команди генерують модулі відносно того самого підключеного середовища.
Що змінює підключення
Section titled “Що змінює підключення”Щойно середовище підключено, ваша наступна генерація (не ті, що вже виконуються) створюється відносно нього, а не на основі припущення про типове Odoo. OdoMate використовує ваш реальний список модулів і полів, щоб не перевизначати те, що вже існує, і залежати від модулів, про які тепер відомо, що вони у вас є, — зокрема тих, що ви встановили самостійно, з OCA або від сторонніх постачальників. Пісочниця, у якій ви переглядаєте готовий модуль, також будується як репліка вашого середовища, а не типова база даних, тож те, що ви клацаєте під час перегляду, відповідає тому, що ви справді отримаєте.
Якщо експорт настільки великий, що якісь деталі довелося відкинути, аби вміститися, картка повідомляє, які розділи було скорочено, тож ви знаєте, що дайджест неповний, а не припускаєте, що він побачив усе.
Заміна або відключення
Section titled “Заміна або відключення”Експортуйте новий знімок щоразу, коли ваше середовище Odoo змінюється, і виберіть Replace snapshot, щоб завантажити його — це працює так само, як і перше завантаження, і просто замінює те, що було раніше.
Щоб припинити використання контексту середовища, виберіть Disconnect.
Якщо картка натомість показує повідомлення про те, що знімок більше не можна прочитати, його було створено старішою версією конектора, ніж та, яку зараз підтримує OdoMate. Експортуйте новий знімок з Odoo і завантажте його так само.
