Не секрет, что для совместной работы с документами в Битрикс24 вы можете использовать Google Docs.
Для этого вам необходимо:
1. Настроить социальный сервис Google.
2. Выполнить Настройки Google в модуле Социальные сервисы.
Настройки > Настройки продукта > Настройки модулей > Социальные сервисы
3. Активировать опцию Включить работу с документами через внешние службы (Google Docs, MS Office Online и другие)в настройках модуля Диск.
Настройки > Настройки продукта > Настройки модулей > Диск.
Приступим...
Перечень требуемых исходных данных:
- авторизационные данные аккаунта Google;
- список адресов для добавления в перечень тестовых пользователей, которые будут иметь доступ к создаваемому на стороне Google приложению.
Рассмотрим все настройки подробнее:
Процесс настройки социального сервиса Google включает в себя получение уникальных параметров Идентификатор (Client ID) и Секретный код (Client secret) на сайте Google Developers Console:
Во-первых, авторизуемся в своем аккаунте Google.
2. Перейдем по ссылке,
3. Найдем раздел Dashboard и нажмем Create Project.

4. Вводим любое название проекта, остальные настройки оставляем по умолчанию, нажимаем Create.

5. После создания проекта переходим на вкладку Credentials, нажимаем +Create Credentials, выбираем Oauth Client ID.

6. Настраиваем Окно запроса доступа Auth, нажав CONFIGURE CONSENT SCREEN.
7. Устанавливаем следующие настройки:
- User Type – External
- App Name, User support email, email addresses – обязательные для заполнения название приложения, почтовые адреса поддержки и разработчика приложения.
8. После нажатия SAVE & CONTINUE переходим к настройке Области действия (SCOPES), здесь необходимо задать права доступа, которые вы запрашиваете у пользователей при авторизации приложения.
В соответствие с рекомендациями вендора в список используемых скоупов рекомендуется включать:
- https: //www. googleapis.com/auth/userinfo.email и https: //www. googleapis.com/auth/userinfo.profile - используются для базовой авторизации и привязки аккаунта Google к аккаунту Битрикс24
- https: //www. googleapis.com/auth/calendar - используется для интеграции календаря в Битрикс24 с Google Calendar
- https: //www. googleapis.com/auth/drive - используется для загрузки файлов Google Drive в Битрикс24 и для редактирования документов из Битрикс24 в Google Docs.
- https: //mail.google.com/ и email - используются для работы веб-интерфейса почты внутри Битрикс24.
9. После нажатия SAVE & CONTINUE перейдем к настройке списка тестовых пользователей: в него тех пользователей, которые будут иметь доступ к вашему приложению в режиме тестирования. Максимально их может быть 100.
10. Сохраните изменения и нажмите BACK TO DASHBOARD.
11. Перейдите в Credentials, нажмите +CREATE CREDENTIALS > Oauth Client ID.
12. Заполните следующие данные:
- Application type – Web application (веб-приложение)
- Name – имя любое
- Authorized JavaScript origins - Разрешенные источники JavaScript - ваш адрес сайта
- Authorized redirect - Разрешенные URl перенаправления - адрес из настроек модуля Социальные сервисы (вида https: //www. mysite.ru/bitrix/tools/oauth/google.php) и адрес редиректа (вида https: //www. mysite.ru/bitrix/tools/mail_oauth.php).
13. Нажмите CREATE и на странице появятся необходимые уникальные Идентификатор клиента (Client ID) и Секретный код клиента (Client secret), которые нужно вписать в настройках модуля Социальные сервисы продукта «1С-Битрикс».
Пройдите в Настройки > Настройки продукта > Настройки модулей > Социальные сервисы.
Перейдите в меню Library и найдите там Google Drive API, нажмите ENABLE. Там же найдите Gmail API и включите c помощью кнопки ENABLE.
Убедитесь, что в настройках модуля Социальные сервисы проставлена в разделе Внешние Сервисы напротив Google.
Готово! Теперь можно переходить к редактированию документов на портале через Google Docs.
Результат: при просмотре документа и попытке его редактирования через Google Docs документ открывается на редактирование в документах Google во всплывающем окне.
На этом всё! Не уверены, что справитесь самостоятельно? Обращайтесь в нашу службу клиентского счастья, возьмём все задачи на себя!