Сравнение полей
Что делает
Робот сравнивает два значения и возвращает результат сравнения: равно, не равно, больше, меньше, содержит, не содержит. Это основа для любого ветвления бизнес-процесса, где решение зависит от данных, а не от действия человека.
Вместо того чтобы писать условия в дизайнере БП с ограниченным набором операторов, вы используете робота, который возвращает готовый булев результат. Его можно сразу подставить в условие.
Какие сравнения поддерживаются
- Равно / Не равно — точное совпадение строк или чисел
- Больше / Меньше — для числовых значений и дат
- Содержит / Не содержит — поиск подстроки в тексте
- Пусто / Не пусто — проверка заполненности поля
- Дата раньше / позже — сравнение календарных дат
Реальный пример: проверка дубля по телефону
Клиент оставил заявку с номером телефона. Робот «Сравнение полей» проверяет, есть ли такой телефон в базе контактов. Если есть — сценарий «Работа с существующим клиентом» (не создавать дубль). Если нет — сценарий «Новый клиент» (создать контакт).
Результат: база без дублей, клиент не получает два звонка от разных менеджеров.
Пример: контроль бюджета сделки
Сделка на 500 000 ₽, бюджет рекламной кампании — 50 000 ₽. Робот сравнивает сумму сделки с порогом (например, 300 000). Если больше порога — к сделке прикрепляется расширенный договор с допусловиями. Если меньше — стандартный договор. Менеджер не выбирает шаблон вручную — робот подставляет правильный.
Пример: дата закрытия не позже дедлайна
Лид должен быть закрыт до 18:00 сегодня. Робот сравнивает текущее время с 18:00. Если текущее время меньше — продолжаем работу. Если больше — отправляем уведомление руководителю: «Лид не закрыт вовремя».
Настройка
- Выберите тип сравнения (равно, больше, содержит и т.д.)
- Укажите первое значение (поле CRM, константа, переменная процесса)
- Укажите второе значение
Робот возвращает: true (условие выполнено) или false (не выполнено).
С чем работает в паре
- Действия над текстом — нормализовать текст и потом сравнить
- Курс валют — получить курс и сравнить с плановым
- Дата закрытия лида — получить дату и сравнить с дедлайном
Когда робот ошибается
- Число сравнивается как строка — «100» и «99»: строковое сравнение даст «100 < 99», потому что «1» < «9»; явно укажите тип сравнения «Число»
- Дата в разном формате — если дата пришла как «15.07.2026», а сравнивается с «2026-07-15», робот может не распознать; приведите к одному формату через «Действия над текстом»
- Пустое поле — сравнение с пустым значением всегда возвращает false, кроме специального режима «Пусто / Не пусто»