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

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

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

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


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

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

    Доступно:

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

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

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

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

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

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

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

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

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

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



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

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

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас