Роботека
Роботека · Роботы · Проверить заполненность поля

Проверить заполненность поля

Робот «Проверить заполненность поля» проверяет, заполнено ли поле CRM-сущности Битрикс24 — сделки, контакта, компании или лида. На вход подаются тип сущности, её ID и код поля. Возвращает признак is_filled со значением Y, если поле непустое, иначе N, и текущее значение поля. Используется для условного перехода бизнес-процесса.

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

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

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

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

Параметр Тип
Поле заполнено (Y/N) string
Текущее значение поля string

Сценарий: контроль заполненности обязательного поля

  1. Сделка переходит на стадию «Выставление счёта»
  2. Робот проверяет, заполнено ли поле ИНН контрагента
  3. При is_filled = Y процесс идёт дальше, при N возвращает сделку и ставит задачу заполнить поле

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

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