Menu
Document Type:
(Click here to specify...)
Document Format:
(Click here to specify...)
Tags:
(Click here to specify...)
    • Інтеграція з OnlyOffice
    • Безкоштовні нейромережі за напрямками
    • Як налаштовувати VPN
    • Підключення до поштового серверу
    • Спеціалізовані тестові сервери
    • Оновлення серверу з ручною зупинкою
    • Як змінити тип збірки для серверу на "Зчитування з файлу"
    • Передача коду замовникам, Права доступу в гітлаб
    • Приклад конфігурації для nginx
    • Файлове сховище
    • Як розгорнути спорт локально
    • Розробка інтеграцій
    • Корисні сторонні модулі
      • Імпорт банківських виписок KredoBank
      • Конвертація ціни у валюті
      • Імпорт банківських виписок ПУМБ Bank
      • Імпорт банківських виписок MonoBank. Курс Валют
      • Імпорт банківських виписок Укргазбанк
      • Імпорт банківських виписок Bank Aval
      • Імпорт курсів валют НБУ
      • Імпорт банківських виписок iBank2
      • Імпорт банківських виписок IFOBS
      • Імпорт банківських виписок OTP Bank
      • Імпорт банківських виписок Bank Oschad
      • Імпорт курсів валют з ПриватБанку
      • Імпорт банківських виписок з Приват24 бізнес
      • Імпорт банківських виписок з Приват24 фіз осіб
      • Імпорт банківських виписок NovaPay
        • Опис модуля Chatbot E-chat
        • Налаштування E-chat кабінету
        • Підключення та інтеграція E-chat в чат-бот системи Odoo
        • Робота з клієнтами в системі Odoo, операторський чат-бот E-chat
        • Взаємодія оператора з клієнтами та створення перебуваючи в діалоговому вікні нового ліда
        • Робота з клієнтами в системі Odoo, комунікаційний чат-бот E-chat
        • Створення кроків для роботи E-chat. З’єднання з оператором
        • Можливість створення комунікації першим для оператора
        • Опис модуля Chatbot HelpCrunch
        • Налаштування Модуля ChatBot HelpCrunch
        • Налаштування месенджера. Створення бота в HelpCrunch. Налаштування каналу через «Месенджер». Налаштування каналу через «Client Chat».
        • Створення кроків в «Client Chat». Створення кроків комунікаційного чат-боту.
        • Розділ «Діалоги». Перегляд діалогів, які були здійснені через чат-боти.
        • Розділ «Відправники». Детальна інформація по відправникам повідомлень.
        • Розділ "Налаштування". Додаткові налаштування до системи чат-боту.
        • Опис модуля Super ChatBot All in one
        • Налаштування модуля Super ChatBot All in one
        • Chatbot Telegram. Введення.
        • Установка модуля Chatbot Telegram
        • Налаштування модуля Chatbot Telegram
        • Установка додаткових каналів зв’язку. Створення бота в Telegram. Налаштування каналу через «Месенджер».
        • Налаштування месенджера. Створення бота в Telegram. Налаштування каналу через «Месенджер». Налаштування каналу через «Client Chat».
        • Створення кроків в «Client Chat». Створення кроків комунікаційного чат-боту.
        • Розділ «Діалоги». Перегляд діалогів, які були здійснені через чат-боти.
        • Розділ «Відправники». Детальна інформація по відправникам повідомлень.
        • Розділ "Налаштування". Додаткові налаштування до системи чат-боту.
        • Модуль статистика для ChatBot для оцінки роботи оператора та ведення звітності по активності
        • Chatbot Viber. Введення.
        • Установка модуля Chatbot Viber
        • Створення бота в Viber. Налаштування каналу через «Месенджер». Налаштування каналу через «Client Chat».
        • Типи кроків в комунікаційному боті
        • Створити сценарій в комунікаційному чат-боті
        • Помилки при спілкуванні з ботом з переходом на оператора
        • Перегляд створених лідів під час спілкування в ботах
        • Розділ «Діалоги». Перегляд діалогів, які були здійснені через чат-боти.
        • Розділ «Відправники». Детальна інформація по відправникам повідомлень.
        • Розділ "Налаштування". Додаткові налаштування до системи чат-боту.
        • Модуль статистика для ChatBot для оцінки роботи оператора та ведення звітності по активності
        • Інтеграція з системою Checkbox. Введення
        • Інтеграція з системою Checkbox. Реєстрація на порталі CheckBox.
        • Інтеграція з системою Checkbox. Функціонал "Odoo" модуля «CheckBox».
        • Модуль «Точка продажу». Загальні налаштування.
        • Модуль «Виставлення рахунків». Створення «Журналів» для обліку коштів
        • Модуль «Виставлення рахунків». Генерація оплати рахунка з фіскалізацією.
        • Налаштування податків в модулі CheckBox
        • Фіскалізація замовлень при успішній доставці НП
        • Встановлення Модулів «CheckBox» в систему "Odoo".
        • Налаштування модуля "Точка продажу"
        • Налаштування Модуля для Checkbox для POS
        • Виставлення рахунків. Генерація оплати рахунка з фіскалізацією.
        • Створення «Журналу» для обліку коштів.
        • Оплата та повернення товару
      • Інтеграція з Вчасно (Vchasno)
      • Бланк "Довіреність"
      • Бланк "Акт виконаних робіт" до Sale Order
      • Бланк "Товарно транспортна накладна"
      • Бланк "Видаткова накладна" до Sale Order
      • Бланк "Рахунок-фактура" до Invoice
      • Бланк "Видаткова накладна" до Invoice
      • Бланк "Рахунок-фактура" до Sale Order
      • Бланк "Товарний чек" до Invoice
      • DMS Document Version
      • Document Management System
      • Бланк "Акт виконаних робіт" до Invoice
      • DMS Document Attachment
      • DMS Validation
      • DMS Document Template
      • Бланк "Товарний чек" до Sale Order
      • Комбінований календар
      • Продаж через ФОП в Odoo (FOP Seller)
      • Контрольний список (чеклист) Sale order & Invoice
      • Довідник УКТЗЕД
      • Kitworks API/Custom API controller
      • Розмірна сітка товару
      • Платежі WayForPay
      • Платежі LiqPay
      • Платежі MonoPay
      • Платежі ROZETKAPay
      • HTTP Request Log
      • Правила написання коду та оформлення модулів
    • Інтеграція з rozetka.ua (2.0)
    • Інтеграція з Хорошоп
    • Інтеграція з Prom.ua (2.0)
    • Продуктовий feed ЕпіцентрК

Kitworks API/Custom API controller

Для того щоб налаштувати даний модуль в Odoo слід вибрати категорію Додатки, натиснути кнопку «Оновити списки додатків» (що знаходиться зліва в верхньому рядку) та в пошуковій стрічці ввести "API", знайдені модулі встановити. Даний модуль складається з модуля Custom API controller та модуля Kitworks API.

Наступним кроком буде зайти в Загальні налаштування та активувати режим розробника. В верхній панелі з'являється підменю АРІ.

Для того щоб створити новий Endpoint вибираємо Custom Endpoint/ Новий.

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

Для уточнення полів (виведення назви, тегів) слід використовувати Data Endpoint.

 При збереженні Custom Endpoint модуль автоматично надає Вам АРІ адресу.

Для того, щоб згенерувати токен чи ключ Вам необхідно зайти в АРІ/API token чи API keys та натиснути "Новий". Для API token заповніть поле Користувач та натисніть Зберегти, а для API keys внесіть Name та Code в довільному форматі, та також натисніть Зберегти. При створенні ключів також можна вказати дозволені ІР адреси, з яких можна робити запити.

Всі відправлені запити записуються в підменю API  - LOGs для зручності відслідковування, пошуку та деталізації всіх відправлених запитів.

В Налаштуваннях АРІ Ви можете самостійно вказати префікс token, тривалість дії token та інші налаштування.


Зверніть увагу, що токен має дату закінчення і якщо термін вичерпано, треба оновити дату.  



Для прикладу, відправляємо один отриманий  Endpoint через Postman.

Для цього реєструємось на сайті https://identity.getpostman.com/signup

Заходимо під створеним логіном і паролем https://identity.getpostman.com/login

І створюємо свій робочій простір.



Обираємо API testing


Пишемо назву 



Створюєте нову колекцію 





Додати запит.




Копіюємо Endpoint  і Token з Odoo і вставляємо в Postman. Натискаємо кнопку  Send.


На скріні метод GET який відповідає за отримання даних з сервера. 

Якщо треба створити нові дані на сервері треба використовувати метод POST. 

В параметрах ендпоінта необхідно ввімкнути галочку на створення. 


Копіюємо Endpoint  і Token, або ключ з Odoo і вставляємо в Postman. Додаємо в Body обов'язкові поля для створення в заложності від моделі. Натискаємо кнопку  Send.


Для оновлення даних, треба в параметрах ендпоінта ввімкнути галочку оновлення. 

Копіюємо Endpoint  і Token, або ключ з Odoo і вставляємо в Postman. Додаємо в ендоінт через слеш id товара який треба оновити. Обираємо метод Post. В Body додаємо поля які необхідно оновити. Натискаємо кнопку  Send.

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

Копіюємо Endpoint  і Token, або ключ з Odoo і вставляємо в Postman. Додаємо в ендоінт через слеш id товара який треба видалити. Обираємо метод Delete. Натискаємо кнопку  Send.



Для того, щоб налаштовувати PowerBi на роботу з нашими ендпоінтами, необхідно зробити наступне.

Зверніть увагу, що модуль не працює, якщо на одному url декілька баз.