Модуль интеграции с Яндекс.Диском

С помощью модуля интеграции с "Яндекс.Диском", Вы теперь можете, загруженные файлы пользователем, хранить в облачном хранилище. Перед тем, как настраивать интеграцию с Яндекс.Диском, ваша форма должна содержать элемент из дополнительных полей - "Загрузка файлов".

Чтобы подключить модуль интеграции, Вам нужно зайти в личный кабинет и в необходимой форме выбрать раздел "Модули":

Модуль интеграции с Яндекс.Диском 1

Перед вами откроется список всех доступных модулей. Кликните на иконку "+Добавить" в пункте Интеграция с Яндекс.Диском:

Модуль интеграции с Яндекс.Диском 2

Настройки модуля

Введите в поле "E-mail на Яндекс.Диске" свою учётную запись на Яндекс.Диске в виде: example@yandex.ru и нажмите кнопку "Получить доступ к Яндекс.Диску":

Модуль интеграции с Яндекс.Диском 3

Авторизация в Яндексе

Если Вы не авторизованы в браузере на Яндексе, то Вас перенаправит на страницу авторизации, где Вы должны ввести свою почту/логин и пароль:

Модуль интеграции с Яндекс.Диском 4

После авторизации Вы попадёте в настройки модуля:

Модуль интеграции с Яндекс.Диском 5

По умолчанию путь к папке Яндекс.диска и подпапок прописан в поле "Папка на диске", которые автоматически создаются при отправке формы. В поле "Список элементов формы, файлы которых нужно загружать на Яндекс.Диск", включите чекбокс "Поле для загрузки файлов" и нажмите "Сохранить".

Теперь файлы, отправленные пользователем, будут доступны на Яндекс.Диске.

Модуль интеграции с Яндекс.Диском 6

Файлы на Яндекс.Диске

Полученные файлы Вы найдёте в папке, который указан в настройках модуля, например, /formdesigner/{formid}/{year}/{mouth}/{day}:

Модуль интеграции с Яндекс.Диском 7

Список доступных переменных

Соответственно, указанным переменным в настройке модуля, полученный файл будет находится в папке - formdesigner-id формы-год-месяц-день.

Стоит отметить, что путь к файлу, Вы можете сами формировать, с помощью доступных переменных через знак слеша "/". На данный момент, доступны такие переменные:

  • {id} - ID заявки
  • {formId} - ID формы
  • {itemId} - ID элемента
  • {year} - текущий год
  • {month} - текущий месяц
  • {day} - текущий день
  • {week} - текущий номер недели

Также Вы можете указать любую папку, название которой, может содержать латинские символы, цифры, дефис и нижнее подчёркивание.

Модуль интеграции с Яндекс.Диском 8

Указав необходимую папку в настройках модуля, загруженные файлы через форму, на Яндекс.Диске будут находится в указанной папке. Отметим, что папка автоматически создаётся при отправке формы, т.е. Вам не нужно отдельно создавать папку на Яндекс.Диске:

Модуль интеграции с Яндекс.Диском 9

Редактирование и удаление файлов формы

Во вкладке "Статистика", если Вы удалите заявку, то загруженный файл останется на Яндекс.Диске:

Такое же действие произойдёт, если Вы удалите этот файл через "Файловый менеджер":

Модуль интеграции с Яндекс.Диском 11

Если Вы будете редактировать заявку и удалите в заявке загруженный файл, то он удалится и на Яндекс.Диске.

Общий доступ для форм

Далее, если Вы настроили модуль для одной формы и будете интегрировать модуль с другими формами, Вам необязательно заново проходить авторизацию на Яндексе, для этого просто достаточно указать e-mail, активировать переключатель "Использовать общий доступ для форм" и нажать кнопку "Проверить доступ к Яндекс.Диску":

Модуль интеграции с Яндекс.Диском 12

И Вы сразу же попадёте в настройки модуля интеграции с "Яндекс.Диском" для этой формы.

Комментарии

Закажите разработку формы под ключ

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас