1. Главная
  2. Документы
  3. Личное: Хранение файлов на внешних ресурсах
  4. Настройка синхронизации файлов на облачных сервисах
  5. Синхронизация с Google Drive

Синхронизация с Google Drive

Google Drive — это файловый хостинг, созданный и поддерживаемый компанией Google. Его функции включают хранение файлов в Интернете, общий доступ к ним и совместное редактирование. В состав Google Диска входят Google Документы, Таблицы и Презентации ­­- набор офисных приложений для совместной работы над текстовыми документами, электронными таблицами, презентациями, чертежами, веб-формами и другими файлами.

Настройка Google API

  1. Выполнить вход в ваш Google аккаунт
  2. Перейти на страницу настройки API по ссылке https://console.developers.google.com/
  3. Вверху страницы выбрать «+ Включить API и сервисы»
  1. Через поисковую строку найти «Google Drive API» и выбрать
  1. Перейти в управление API
  2. Открыть вкладку «Окно запроса доступа OAuth»
  1. Задать настройки приложения:
  • Вид приложения: Внешнее
  • Лимит действия токена(дней)
  • Область действия для API Google: добавить к имеющимся ../auth/drive
  1. Внизу страницы сохранить изменения
  2. Открыть вкладку «Учетные данные»
  1. Нажать на кнопку вверху страницы «+ Создать учетные данные»
  2. Выбрать «Идентификатор клиента OAuth»
  • Выбрать «Тип приложения»: Веб-приложение
  • Заполнить название
  • Добавить «Разрешенные URI перенаправления» по шаблону:
    https://[Адрес хоста]/0/ServiceModel/PtOauthService.svc/GoogleAuthCode
  1. После создания идентификатора будут выданы «Идентификатор клиента» и «Секретный код клиента»

Примечание. Примечание. По умолчанию для Drive API установлено ограничение в 10 000 вызовов в течение 100 секунд как для одного пользователя, так и для проекта. Ограничение учитывает вызовы чтения и записи. Если вы считаете, что можете превысить его, отправьте запрос в Google на получение исключения. Подробнее о том, как это сделать, читайте тут.

Настройка синхронизации с Google Drive в Creatio

  1. Перейти в справочник «Настройка хранилища файлов» и заполнить поля в соответствии с выданными значениями Google API
  1. Параметры идентификаторов кешируются, поэтому после настройки необходимо выполнить компилияцию системы

Проверка результата настроек

Примечание. Перед синхронизацией с Google Drive создайте корпоративную учетную запись с доступом для всех сотрудников. В данном аккаунте будут храниться все загружаемые на деталь [Файлы и ссылки] файлы. Для проверки настройки синхронизации с Google Drive выполните следующие действия:

Проверьте, что для текущего пользователя Сreatio установлены лицензии на продукт.

Перейдите в раздел [Контрагенты] и откройте страницу редактирования записи раздела. Добавьте файл на деталь [Файлы и ссылки] вкладки [Файлы и примечания].

Откройте вашу учетную запись Google, перейдите в меню Диск. Файл, добавленный в BPMSoft, успешно синхронизирован в Google Drive.

Примечание. При удалении из Creatio файлы удаляются из облачного хранилища. В обратной ситуации – при удалении из облака – файлы остаются на детали [Файлы и ссылки], но недоступны для скачаивания.

Был ли данный материал полезен вам? Да 1 Нет