Escolha ternária (se-então-senão)
O robô «Escolha ternária» compara dois valores e retorna um de dois resultados predefinidos segundo o esquema «se — então — senão» em processos de negócios e robôs do Bitrix24. Recebe os valores A e B, um operador (eq, neq, gt, lt, contains, is_empty e outros) e as duas opções de resposta, retornando o valor escolhido e um indicador Y/N de atendimento da condição.
O robô realiza uma escolha «se — então — senão»: compara o valor A com o valor B usando o operador selecionado e retorna ou o valor para verdadeiro, ou o valor para falso. Operadores suportados: eq, neq, gt, lt, gte, lte, contains, not_contains, starts_with, ends_with, is_empty, not_empty e matches (expressão regular); números são comparados numericamente e strings, por padrão, sem diferenciar maiúsculas de minúsculas. Casos típicos de uso: inserir a saudação correta em um e-mail conforme um campo do contato; escolher o texto da notificação pelo valor do negócio sem uma cadeia de blocos «Condição». Retorna dois valores: o resultado escolhido para gravar em um campo ou usar no texto da próxima etapa e um indicador Y/N para a ramificação condicional do processo de negócios.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Valor A | string | sim | |
| Operador: == / != / < / > / <= / >= / contains / starts_with / ends_with / is_empty / not_empty / matches | string | sim | |
| Valor B (não é necessário para is_empty / not_empty) | string | — | |
| Retornar se a condição for verdadeira | string | sim | |
| Retornar se a condição for falsa | string | — | |
| Diferenciar maiúsculas de minúsculas na comparação de strings (Y/N, padrão N) | string | — |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Resultado (value_true ou value_false) | string |
| Condição atendida (Y/N) | string |
Cenário: texto da notificação conforme o valor do negócio
- Um negócio passa para a etapa «Fatura enviada»
- O robô compara o valor do negócio com o limite de 500000 usando o operador gt
- A notificação ao gerente recebe «Cliente VIP» ou «Padrão»