Копировать/Переместить в Диске

Урок 157 из 251
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 27845
Дата изменения: 07.08.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Все лицензии БУС

Действие позволяет копировать элементы или перемещать их в Диске.

  Описание параметров


  • Исходный объект – файл или папка, которые будут скопированы;
  • Папка или файл Диска – можно указать дополнительные данные для действия, например ID созданной ранее папки;
  • Тип операции – какая операция будет производиться: Перемещение или Копирование.
  • Куда – куда будет произведено копирование/перемещение. Возможны следующие варианты:
    • Диск пользователя – в этом случае так же указывается и Пользователь в, диск которого будет загружаться файл;
    • Диск группы соцсети – файл будет загружен в диск указанной Группы;
    • Общий диск – файл будет загружаться в выбранный общий Диск;
    • Папка диска – необходимо указать Папку, в которую будет загружен файл.
  • Выполнять от имени – от чьего имени будет выполняться операция.
  • Результаты выполнения действия

    Результаты выполнения этого действия можно получить с помощью формы Вставка значенияДополнительные результаты, в которой они будут доступны сразу после добавления действия в шаблон.

    Доступно:

    • ID объектов Диска;
    • URL для просмотра;
    • URL для загрузки.

  Пример работы с действием

Задача: копировать все файлы, которые загружаются в Общий диск пользователем, в его личную папку. Каждый день для этих целей должна создаваться новая папка с датой в названии, но только если пользователь загружает файлы.

  Шаблон для ознакомления: Скачать.

Создадим в бизнес-процессах Общего диска Бизнес-процессы на диске организуют автоматическую обработку файлов.
Подробнее на helpdesk.bitrix24.ru.
новый шаблон последовательного бизнес-процесса. Для создания новой папки используем действие Создать папку в Диске Действие создает папку в Диске.
Подробнее...
:

Новая папка будет создавать в Диске пользователя, запустившего бизнес-процесс (Автора). В название создаваемой папки подставится текущая дата. При этом если папка с таким названием уже будет существовать, новая создаваться не будет.

Следующим добавим действие Копировать/переместить в папку Диска:

Исходным объектом, который нужно скопировать, является загружаемый файл. Добавляем его через форму Вставка значения . А в качестве папки, в которую будем копировать файлы, укажем ранее созданную папку.

В результате получим такой простой шаблон:

Таким образом, при загрузке файла в Общий диск, будет автоматически запущен бизнес-процесс, который скопирует загружаемый файл в указанную папку на личном диске пользователя. При этом если папка с текущей датой уже существует, файл будет скопирован в существующую папку.



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»