Проверить заполненность поля
Робот «Проверить заполненность поля» проверяет, заполнено ли поле 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 |
Сценарий: контроль заполненности обязательного поля
- Сделка переходит на стадию «Выставление счёта»
- Робот проверяет, заполнено ли поле ИНН контрагента
- При is_filled = Y процесс идёт дальше, при N возвращает сделку и ставит задачу заполнить поле
Похожие роботы
Статьи по теме
- Поля сделки в Битрикс24: как добавить своё поле, настроить карточку и автоматизировать заполнение
- Обязательные поля в Битрикс24: настройка по стадиям, обходные пути и контроль заполнения
- Отпуска в Битрикс24: статус, график отсутствий и согласование заявления
- Лист согласования в Битрикс24: как собрать его бизнес-процессом
- Не работают роботы в Битрикс24: диагностика по шагам и журнал
- Поля в Битрикс24: пользовательские, обязательные, множественные — и как их автоматизировать
- Поля в задачах Битрикс24: системные, пользовательские и автоматизация
- Шаблоны документов в Битрикс24: создание, поля и сумма прописью
- Согласование документов в Битрикс24: маршруты, лист согласования и сроки
- Триггеры в Битрикс24: что это, чем отличаются от роботов и почему не срабатывают
- Условие «если — то» в роботах Битрикс24: сложные проверки без кода
- Задания бизнес-процессов в Битрикс24: где найти и как работать