Для получения доступов нам понадобиться аккаунт Google и подключенный модуль google-calendar.
Авторизируемся в Google и переходим по ссылке https://console.developers.google.com/apis/dashboard.
Нажимаем "Включить API и Сервисы".
В открывшемся окне находим Google Calendar API и нажимаем "Включить"
Нас перебросит на страницу создания проекта.
Нажимаем "Создать".
Заполняем необходимые данные.
Нажимаем "Создать". Создастся проект и нас опять перебросит на страницу Google Calendar API. Нажимаем включить.
Переходим в "Учетные данные" и жмем создать "Идентификатор клиента OAuth".
нас настоятельно попросят создать "идентификатор клиента OAuth"
с гуглом не поспоришь, так и сделаем. Жмем "Настроить окно запроса доступа".
Выбираем email, вписываем вменяемое название проекта. Жмем "Сохранить".
Создаем идентификатор клиента. Название на ваш выбор. Разрешенные источники JavaScript - адрес бокса. Разрешенные URI перенаправления (это и будет наш Google Calendar API) - адрес бокса +
/google-api-calendar/
Примеры на скрине.
Нажимаем создать. В ответ гугл выдаст окошко с нашим Google client ID и Google client secret.
Копируем все необходимые нам значения и вставляем в BOX. (в более ранних версии BOX эти настройки находятся в Настройках системы -> Интеграция Гугл, ссылка находиться в автоматических действиях).
Жмем сохранить. Еще раз открываем настройки и переходим по ссылке в описании.
Откроется окно, в нем добавляем доступы и выбираем сотрудника, с чьим календарём интегрируемся.
Далее переходим по ссылке "Авторизировать аккаунт", чтобы подтвердить права на аккаунт.
Нас предупредят, что это не безопасно. Жмем "Дополнительные настройки" и "Перейти на страницу ..."
Вводим текст "Продолжить". Жмем "Далее". Жмем "Разрешить".
Далее необходимо настроить автоматические действия импорта мероприятий из календарей (называется "Импортировать мероприятия из Google Календаря" )
Так же на этапе БП есть действие "Передать процесс в Google Календарь"