CRM Роботы + AI 2.0

Копирование файла между элементами

Что делает робот

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

Технически робот нормализует имена полей (uf_crm_123 → ufCrm123), декодирует base64-вложения и корректно переносит всё содержимое. Файлы не дублируются на диске — используется ссылочная структура, поэтому операция быстрая даже для больших документов.

Типичный сценарий: от лида к сделке

Менеджер квалифицирует лид, к которому прикреплены бриф, КП и сканы документов клиента. При конвертации в сделку стандартный механизм Битрикс24 файлы не переносит.

Робот решает это: на первом шаге БП сделки он копирует все файлы из полей лида в соответствующие поля сделки. Менеджер открывает сделку — все документы уже на месте, тратит 0 секунд на поиск.

Ещё три сценария

Переход по стадиям смарт-процесса. На стадии «Заявка» клиент прикрепляет файлы в поле «Вложения». При переходе на «В работе» робот копирует их в поле «Рабочие документы», где они доступны для редактирования.

Синхронизация сделки и контакта. После подписания договора файл автоматически дублируется в карточку контакта. Бухгалтер или юрист видят договор из карточки клиента, не заходя в сделку.

Сбор документов в один смарт-процесс. К вам приходят счета и акты в разные сделки. Робот по расписанию копирует их в центральный смарт-процесс «Первичная документация», откуда бухгалтерия забирает всё в одном месте.

Параметры настройки

  • Исходная сущность — где лежит файл (сделка, лид, контакт, смарт-процесс)
  • Исходное поле — из какого файлового поля брать
  • Целевая сущность — куда копировать
  • Целевое поле — в какое поле класть
  • Режим — копировать (источник сохраняется) или переместить (из источника удаляется)

Похожие роботы

Возможные ошибки

  • Файловое поле пустое — робот завершится без ошибки, но и без результата. Добавьте проверку перед вызовом
  • Тип поля не совпадает — если исходное поле одиночное, а целевое множественное (или наоборот), робот нормализует структуру, но стоит проверить результат
  • Нет прав на целевую сущность — у пользователя, от имени которого выполняется БП, должен быть доступ к целевой карточке