Roboteka
Roboteka · Catálogo · Selección ternaria (si-entonces-si no)

Selección ternaria (si-entonces-si no)

El robot «Selección ternaria» compara dos valores y devuelve uno de dos resultados predefinidos según el esquema «si — entonces — si no» en los procesos de negocio y robots de Bitrix24. Recibe los valores A y B, un operador (eq, neq, gt, lt, contains, is_empty y otros) y las dos opciones de respuesta, y devuelve el valor elegido junto con un indicador Y/N de cumplimiento de la condición.

El robot realiza una elección «si — entonces — si no»: compara el valor A con el valor B mediante el operador seleccionado y devuelve o bien el valor para verdadero, o bien el valor para falso. Operadores admitidos: eq, neq, gt, lt, gte, lte, contains, not_contains, starts_with, ends_with, is_empty, not_empty y matches (expresión regular); los números se comparan numéricamente y las cadenas, por defecto, sin distinguir mayúsculas de minúsculas. Casos de uso típicos: insertar el saludo adecuado en un correo según un campo del contacto; elegir el texto de la notificación según el importe de la negociación sin una cadena de bloques «Condición». Devuelve dos valores: el resultado elegido para escribirlo en un campo o usarlo en el texto del siguiente paso y un indicador Y/N para la ramificación condicional del proceso de negocio.

¿Qué parámetros de entrada acepta el robot?

Parámetro Tipo ¿Obligatorio? Por defecto
Valor A string
Operador: == / != / < / > / <= / >= / contains / starts_with / ends_with / is_empty / not_empty / matches string
Valor B (no se necesita para is_empty / not_empty) string
Devolver si la condición es verdadera string
Devolver si la condición es falsa string
Distinguir mayúsculas al comparar cadenas (Y/N, por defecto N) string

¿Qué devuelve el robot?

Parámetro Tipo
Resultado (value_true o value_false) string
Condición cumplida (Y/N) string

Escenario: texto de la notificación según el importe de la negociación

  1. Una negociación pasa a la etapa «Factura enviada»
  2. El robot compara el importe de la negociación con el umbral de 500000 mediante el operador gt
  3. La notificación al gestor recibe «Cliente VIP» o «Estándar»

Robots similares