Як приєднати Google Calendar до Odoo

Кроки для налаштування синхронізації Odoo з календарем Google

ERP-система Odoo має вбудований функціонал для синхронізації з Google календарем, але часто процес його налаштування досить складний і вимагає додаткових, більш детальних пояснень.

У цій статті ми намагалися розглянути всі кроки налаштування і показати процес підключення для останньої версії Odoo 16.0.

Створення облікових даних для Google API

Щоб приєднати Google Календар до Odoo, необхідно створити запис у Google API та отримати дані для підключення: Client ID та Client Secret. Перейдіть за посиланням Google Cloud , щоб розпочати цей процес і створіть новий проєкт або виберіть проєкт, що вже існує.

Створення облікових даних для Google API

Активуйте можливість роботи з Google APIs натиснувши на Enable APIs and Services.

Створення облікових даних для Google API

Знайдіть API Google Calendar API та активуйте його.

Створення облікових даних для Google API
Створення облікових даних для Google API

Далі потрібно обрати Create Credentials для ініціалізації процесу створення облікових даних API.

Створення облікових даних для Google API

Цей процес складається з чотирьох кроків, на першому кроці оберіть тип User data і натисніть на Next.

Створення облікових даних для Google API

На другому кроці додайте назву для app (поточної інстанції Google API) та свою електронну адресу у поляx User support email і Developer contact information. Після чого натисніть кнопку Save and Continue.

Створення облікових даних для Google API

Третій крок можна пропустити, натиснувши Save and Continue.

На четвертому кроці, оберіть тип застосунку, як Web application, та надайте назву для вашого OAuth2 клієнта. Потім натисніть на кнопку Додати URI і вкажіть ваш домен системи Odoo.

Створення облікових даних для Google API

Повторіть те саме в секції Authorized redirect URIs, але не забудьте додати наступний шлях /google_account/authentication після доменного ім'я.

Створення облікових даних для Google API

Щоб завершити процес створення, натисніть на Create після виконання всіх попередніх дій. Дані для підключення будуть створені й вам потрібно буде відкрити вкладку Credentials та скопіювати значення Client ID та Client Secret.

Створення облікових даних для Google API
Створення облікових даних для Google API

Надання доступу до API

Потрібно дозволити використовувати цей Google API іншим користувачам Odoo. Для цього є два варіанти, щоб надати доступ до вашого app:

  • Обмежений доступ для певних адрес електронної пошти. У цьому випадку вам потрібно додати всі e-mail адреси до списку тестових користувачів. Зробити це можна на сторінці налаштувань Екран згоди OAuth, додавши поштові адреси в розділі Тестові користувачі.

Надання доступу до API
  • Дозволити доступ до API будь-якому користувачеві Google. Для цього потрібно опублікувати ваш app і перевести його в production режим.

Надання доступу до API

Після цих дій ми можемо продовжити налаштування на боці Odoo.

Налаштування на боці Odoo

Введення облікових даних API

Перейдіть до меню "Налаштування" - "Загальні налаштування" та активуйте опцію Google Календар. Потім збережіть зміни й заповнить поля ID клієнта та Пароль клієнта.

Налаштування на боці Odoo

Підключення користувачів Odoo до особистих Google календарів

Перейдіть у застосунок Odoo "Календар" й активувати синхронізацію, натиснувши на кнопку GOOGLE.

Налаштування на боці Odoo

У вікні, що з'явиться, натисніть Connect.

Налаштування на боці Odoo

Якщо Google API знаходиться у тестовому режимі, ви побачите ці два вікна (екрана на надання згоди), оберіть дію Продовжити на обох з них.

Налаштування на боці Odoo
Налаштування на боці Odoo

Вікна згоди можуть відрізнятися, якщо app перебуває у production mode, але однаково, потрібно надати згоду на використання цього app, щоб інтеграція почала працювати.

Події календаря будуть синхронізовані з календарем Google в обидва боки. Зверніть увагу, що при створенні події календаря на боці Odoo, вона зразу з'являється у Google календарі, а протилежний процес може виконуватися з певною затримкою.

в Odoo
1392 26.01.2023
Як приєднати Google Calendar до Odoo
Юрій Разумовський

Підприємець, Odoo консультант, учасник спільноти Odoo Україна, член ассоціації OCA, офіційний партнер Odoo (Learning Partner).

Як приєднати Google Calendar до Odoo
Yurii Razumovskyi 26 січня, 2023
Поділитися цією публікацією
Створення Facebook пікселя і його активація в Odoo
Як створити піксель Facebook і як активувати його в системі Odoo