Синхронізація календаря Google з Odoo¶
Синхронізуйте Календар Google з Odoo, щоб переглядати зустрічі та керувати ними з обох платформ (оновлення йдуть в обох напрямках). Ця інтеграція допомагає організовувати розклади, тому зустрічі ніколи не пропускатимуться.
Налаштування в Google¶
Виберіть (або створіть) проект¶
Створіть новий проект Google API і ввімкніть Google Calendar API. Спочатку перейдіть до Google API Console і увійдіть в обліковий запис Google.
Примітка
Якщо ви вперше відвідуєте цю сторінку, Google запропонує користувачу ввести країну та погодитися з Умовами обслуговування. Виберіть країну зі спадного списку та погодьтеся з ToS.
Потім натисніть Виберіть проект і виберіть (або створіть) проект API, щоб налаштувати OAuth і зберегти облікові дані. Натисніть Новий проект.

Порада
Дайте проекту API чітку назву, наприклад «Odoo Sync», щоб його можна було легко ідентифікувати.
Увімкнути API календаря Google¶
Тепер натисніть Увімкнені API та служби в меню ліворуч. Виберіть Увімкнені API та служби ще раз, якщо Панель пошуку не з’являється.

Після цього знайдіть Google Calendar API
за допомогою панелі пошуку та виберіть Google Calendar API з результатів пошуку. Натисніть Увімкнути.

OAuth consent screen¶
Тепер, коли проект API створено, потрібно налаштувати OAuth. Для цього натисніть OAuth consent у меню ліворуч, а потім виберіть Тип користувача.
Попередження
Особисті облікові записи Gmail можуть мати лише Зовнішній тип користувача, що означає, що Google може вимагати схвалення або додавати Області. Однак використання облікового запису Google WorkSpace дозволяє використовувати тип користувача Внутрішній.
Також зауважте, що поки з’єднання API знаходиться в режимі Зовнішнього тестування, схвалення від Google не потрібне. Обмеження користувачів у цьому режимі тестування встановлено на 100 користувачів.
На другому кроці, OAuth Consent Screen, введіть Odoo
у полі Назва додатку, виберіть ел. адресу для поля Еле. адреса служби підтримки користувача і введіть ел. адресу для розділу Контактна інформація розробника. Потім натисніть Зберегти та продовжити.
Пропустіть третій крок, Зберегти та продовжити.
, натиснувшиДалі, якщо ви продовжуєте використовувати тестовий режим (зовнішній), додайте адреси ел. пошти, налаштовані на кроці Тестові користувачі, натиснувши Додати користувачів, а потім Зберегти та продовжити кнопку. З’явиться підсумок реєстрації додатку.
Нарешті, прокрутіть униз і натисніть Назад до інф. панелі.
Тепер згоду OAuth налаштовано, і настав час створити облікові дані.
Створіть облікові дані¶
Client ID та Client Secret необхідні для підключення Календаря Google до Odoo. Це останній крок у консолі Google. Почніть із натискання Облікові дані в меню ліворуч. Потім натисніть Створити облікові дані та виберіть OAuth client ID, Google відкриє посібник зі створення облікових даних.
У розділі Веб-додаток для поля Тип додатку і введіть My Odoo Database
для Назва.
У розділі Authorized JavaScript Origins натисніть + Додати URI і введіть повну URL адресу Odoo компанії.
У розділі Authorized redirect URIs натисніть + Додати URI та введіть URL-адресу Odoo компанії, а потім
/google_account/authentication
. Нарешті натисніть Створити.

З’являться Client ID і Client Secret, скопіюйте їх у блокнот.
Налаштування в Odoo¶
Знайшовши Client ID та Client Secret, відкрийте базу даних Odoo та перейдіть до Календар Google.
. Поставте прапорець біля
Потім скопіюйте та вставте Client ID та Client Secret зі сторінки облікових даних Google Calendar API у відповідні поля під прапорцем Календар Google. Потім натисніть Зберегти.
Синхронізація календаря в Odoo¶
Нарешті, відкрийте додаток Google, щоб синхронізувати Календар Google з Odoo.
в Odoo та натисніть кнопку синхронізації
Примітка
Під час першої синхронізації календаря Google із Odoo сторінка буде переспрямована до облікового запису Google. Звідти виберіть Обліковий запис ел. пошти, який має мати доступ, потім виберіть Продовжити (якщо додаток не підтверджено) і, нарешті, виберіть Продовжити (щоб надати дозвіл на передачу дані)`.

Тепер календар Odoo успішно синхронізовано з календарем Google!
Попередження
Odoo наполегливо рекомендує перевірити синхронізацію календаря Google на тестовій базі даних і тестовій адресі ел. пошти (яка не використовується для будь-яких інших цілей), перш ніж намагатися синхронізувати потрібний календар Google із робочою базою даних користувача.
Щойно користувач синхронізує свій календар Google із календарем Odoo:
Створення події в Odoo змушує Google надсилати запрошення всім учасникам події.
Видалення події в Odoo змушує Google надсилати повідомлення про скасування всім учасникам події.
Якщо додати контакт до події, Google надішле запрошення всім учасникам події.
Видалення контакту з події змушує Google надсилати повідомлення про скасування всім учасникам події.
Події можна створювати в Календарі Google, не надсилаючи сповіщення, вибравши Не надсилати, коли буде запропоновано надіслати елю листи із запрошенням.