Глосарій
Ключові терміни та визначення для модуля синхронізації API BJET.
API (Інтерфейс Програмного Застосування)
Набір протоколів та інструментів для створення програмних додатків. Визначає, як програмні компоненти повинні взаємодіяти.
API Ендпоінт
Конкретний URL шлях, де можна отримати доступ до API. Приклад: /bj_api_sync/v1/customers
Автентифікація
Процес перевірки ідентичності користувача або системи перед наданням доступу до ресурсів.
Тип Авторизації
Метод, який використовується для автентифікації API запитів (Без автентифікації, Базова автентифікація, Bearer Token).
Б
Базова Автентифікація
Метод автентифікації з використанням імені користувача та паролю, зазвичай закодованих в Base64.
Bearer Token
Токен автентифікації, який надсилається в заголовку Authorization HTTP запитів.
В
Валідація
Перевірка правильності даних перед обробкою.
Визначення Типу Обчислення Значення
Метод для визначення значень полів: Простий, Реляційний, або Python Скрипт.
Д
Домен Фільтру
Вираз домену Odoo, який визначає, які записи включаються в синхронізацію.
Данi Трансформація
Конвертація даних з одного формату в інший за допомогою мапування полів та Python скриптів.
З
Зовнішній API Ключ
Назва поля, яка використовується зовнішньою системою та відповідає полю Odoo.
І
Інтеграція
З'єднання Odoo з зовнішніми системами для обміну даними.
Ідентифікатор Запису
Поле, позначене як унікальний ідентифікатор для записів.
К
Контро лер
Компонент, який керує API запитами та відповідями.
Конфігурація
Налаштування, які визначають, як працює модуль синхронізації API, включаючи ендпоінти, автентифікацію та мапування полів.
М
Модель
Таблиця/об'єкт бази даних Odoo (наприклад, res.partner для контактів).
Мапування Полів
Конфігурація, яка визначає, як поля Odoo співвідносяться з полями зовнішнього API.
Н
Навантаження
Дані, які надсилаються в HTTP запиті або відповіді.
С
Синхронізація
Процес підтримки узгодженості даних між Odoo та зовнішніми системами.
Статус Код
HTTP коди відповідей, які вказують на результати API запитів (наприклад, 200 для успіху).
Скрипт Python
Кастомний код для складних трансформацій даних, що виходять за межі простого мапування полів.
Т
Токен
Рядок, який використовується для автентифікації замість імені користувача/паролю.
Тайм-аут
Максимальний час, дозволений для операції перед збоєм.
Трансформація
Конвертація даних з одного формату в інший під час синхронізації.
Тип Запиту
Напрямок синхронізації: Вхідний (отримання) або Вихідний (відправлення).
У
URL (Уніфікований Локатор Ресурсів)
Веб-адреса API ендпоінту.
Х
HTTP Методи
Стандартні операції для API: GET (отримати), POST (створити), PUT (оновити), DELETE (видалити).
Е
Ендпоінт
Конкретний шлях в URL API, який ідентифікує ресурс або операцію.
В
Вхідна Синхроні зація
Отримання даних з зовнішніх систем в Odoo.
Вихідна Синхронізація
Відправлення даних з Odoo до зовнішніх систем.
J
JSON
JavaScript Object Notation - формат даних для комунікації API.
Поширені Акроніми
| Акронім | Повна Форма |
|---|---|
| API | Інтерфейс Програмного Застосування |
| HTTP | Протокол Передачі Гіпертексту |
| HTTPS | HTTP Захищени й |
| JSON | JavaScript Object Notation |
| REST | Передача Репрезентативного Стану |
| URL | Уніфікований Локатор Ресурсів |