Роботека
Роботека · Каталог · Тернарный выбор (если-то-иначе)

Тернарный выбор (если-то-иначе)

Робот «Тернарный выбор» сравнивает два значения и возвращает один из двух заданных результатов по схеме «если — то — иначе» в бизнес-процессах и роботах Битрикс24. Принимает значения A и B, оператор (eq, neq, gt, lt, contains, is_empty и другие) и оба варианта ответа. Возвращает выбранное значение и признак выполнения условия Y/N.

Робот выполняет выбор «если — то — иначе»: сравнивает значение A со значением B по выбранному оператору и возвращает либо значение для истины, либо значение для лжи. Поддерживаются операторы eq, neq, gt, lt, gte, lte, contains, not_contains, starts_with, ends_with, is_empty, not_empty и matches (регулярное выражение); числа сравниваются как числа, строки — по умолчанию без учёта регистра. Типовые случаи применения: подстановка нужного обращения в письмо в зависимости от поля контакта; выбор текста уведомления по сумме сделки без цепочки блоков «Условие». Возвращает два значения: выбранный результат для записи в поле или текст следующего шага и признак Y/N для условного ветвления бизнес-процесса.

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

Параметр Тип Обязательный? По умолчанию
Значение A string да
Оператор: == / != / < / > / <= / >= / contains / starts_with / ends_with / is_empty / not_empty / matches string да
Значение B (не нужно для is_empty / not_empty) string
Вернуть если условие истинно string да
Вернуть если условие ложно string
Учитывать регистр при сравнении строк (Y/N, по умолчанию N) string

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

Параметр Тип
Результат (value_true или value_false) string
Условие выполнено (Y/N) string

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

  1. Сделка переходит на стадию «Счёт выставлен»
  2. Робот сравнивает сумму сделки с порогом 500000 оператором gt
  3. В уведомление менеджеру подставляется «VIP-клиент» или «Стандарт»

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

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