Роботека
Роботека · Роботы · Количество файлов в поле

Количество файлов в поле

Робот «Количество файлов в поле» считает, сколько файлов прикреплено в указанном файловом поле CRM-сущности Битрикс24 — сделки, контакта, компании или лида. На вход подаются тип сущности, её ID и код файлового поля. Возвращает число файлов (count) и признак наличия файлов has_files со значением Y или N для условного перехода.

Робот открывает CRM-сущность по типу и ID, читает указанное файловое поле и подсчитывает количество прикреплённых файлов. На вход подаются: тип сущности (deal, contact, company или lead), ID сущности и код файлового поля. На выходе: count — количество файлов в поле, и has_files — признак Y, если хотя бы один файл есть, иначе N. Применяйте, чтобы перед сменой стадии сделки проверить, что клиент приложил документы, не пропускать дальше карточку с пустым полем вложений или запустить отдельную ветку, когда файлов нет. Если параметры неверны или сущность не найдена, робот возвращает count 0 и has_files N. Признак has_files удобно сравнивать в условии следующего шага бизнес-процесса.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Тип сущности: deal / contact / company / lead string да
ID сущности int да
Код файлового поля string да

Что возвращает робот?

Параметр Тип
Количество файлов int
Есть файлы (Y/N) string

Сценарий: проверка наличия документов в сделке

  1. Сделка переходит на стадию «Документы получены»
  2. Робот считает файлы в поле вложений сделки
  3. При has_files = Y процесс идёт дальше, при N ставит задачу запросить документы

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

Статьи по теме