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

Поширені питання

v18.0.1.0.4

Поширені питання про модуль синхронізації API BJET.

Загальні питання

Що таке модуль синхронізації API BJET?

Модуль синхронізації API BJET забезпечує двонаправленну синхронізацію даних між Odoo 18.0 та зовнішніми системами через REST API. Він підтримує як вхідну (отримання даних), так і вихідну (відправка даних) синхронізацію.

Які версії Odoo підтримуються?

Ця версія (18.0.1.0.4) розроблена для Odoo 18.0.

Які методи автентифікації підтримуються?

Модуль підтримує:

  • Без автентифікації - Для внутрішніх/довірених мереж
  • Базова автентифікація - Ім'я користувача та пароль
  • Bearer Token - Автентифікація на основі токену

Встановлення та налаштування

Як встановити модуль?

  1. Розмістіть модуль у директорії аддонів Odoo
  2. Оновіть список додатків в Odoo
  3. Встановіть з меню Додатки
  4. Налаштуйте ваші ендпоінти API

Які дозволи потрібні?

Користувачам потрібно увімкнути Технічні функції та відповідні дозволи моделі для синхронізованих даних.

Конфігурація

Як налаштувати мапування полів?

Перейдіть до Налаштування → Технічні → Конфігурації API синхронізації. Створіть мапування полів, щоб визначити, як поля зовнішнього API відповідають полям Odoo.

Чи можу я трансформувати дані під час синхронізації?

Так, використовуйте Python скрипти для трансформації даних:

  • Форматування дат і чисел
  • Мапування реляційних полів
  • Застосування правил валідації

Як обробляти різні формати даних?

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

Інтеграція API

В чому різниця між вхідною та вихідною синхронізацією?

  • Вхідна: Отримує дані з зовнішніх систем до Odoo
  • Вихідна: Відправляє дані з Odoo до зовнішніх систем

Як протестувати мою конфігурацію?

  1. Використовуйте кнопку Перевірити з'єднання
  2. Перевірте логи Odoo на наявність помилок
  3. Почніть з простих тестових даних

Що робити, якщо зовнішній API недоступний?

Модуль включає логування помилок і механізми повтору.

Продуктивність

Як можна оптимізувати продуктивність?

  • Використовуйте відповідні розміри пакетів для вашого обсягу даних
  • Застосуйте фільтри домену для зменшення обробки
  • Запланувайте синхронізацію в непікові години
  • Обробляйте записи меншими частинами для великих наборів даних

Усунення несправностей

Чому я отримую помилки автентифікації?

Перевірте:

  1. Облікові дані правильні
  2. Тип автентифікації відповідає конфігурації
  3. Користувач має необхідні дозволи

Чому записи не синхронізуються?

Переконайтеся:

  1. Конфігурація активна
  2. Мапування полів правильне
  3. Обов'язкові поля мапуються
  4. Перевірте логи Odoo на наявність помилок

Як налагодити проблеми?

  1. Перевірте логи сервера Odoo
  2. Використовуйте функцію Перевірити з'єднання
  3. Переконайтеся в назвах полів у структурі бази даних
  4. Спочатку протестуйте з простими даними

Безпека

Чи є API комунікація безпечною?

Так, коли правильно налаштована:

  • Використовуйте HTTPS для зовнішніх ендпоінтів
  • Облікові дані шифруються в базі даних
  • Автентифікація запобігає несанкціонованому доступу

Як слід обробляти облікові дані?

  • Зберігайте безпечно в конфігурації Odoo
  • Використовуйте надійні паролі/токени
  • Рекомендується регулярна ротація облікових даних

Кілька систем

Чи можу я синхронізувати з кількома зовнішніми системами?

Так, створіть окремі конфігурації API для кожної зовнішньої системи з незалежною автентифікацією та мапуванням полів.

Як обробляти власні поля?

Власні поля підтримуються - мапуйте їх у конфігурації полів і обробляйте в скриптах трансформації за потреби.

Найкращі практики

Яку частоту синхронізації слід використовувати?

Вибирайте на основі ваших потреб даних:

  • Режим реального часу для критичних даних
  • Заплановані інтервали для об'ємних даних

Як слід обробляти помилки?

  1. Регулярно відстежуйте логи синхронізації
  2. Налаштуйте сповіщення про помилки
  3. Майте процедури ручного резерву
  4. Ретельно тестуйте конфігурації

Підтримка та ресурси

Де можна знайти більше документації?

Як отримати підтримку?

Зверніться до служби підтримки BJET за допомогою з конфігурацією та усуненням несправностей.


Потрібна додаткова допомога? Перевірте наш Посібник з усунення несправностей для поширених проблем та рішень.