Condição composta (AND / OR / NOT)
O robô «Condição composta» avalia várias condições de uma vez com agrupamento AND, OR e NOT em processos de negócios e robôs do Bitrix24. Aceita até quatro pares de valores com operadores de comparação (eq, neq, gt, lt, contains, is_empty e outros) ou uma árvore JSON de aninhamento arbitrário e retorna um único indicador Y/N para a ramificação condicional do processo.
O robô combina várias verificações em uma única condição, substituindo cadeias de blocos «Condição» aninhados no designer de processos. No modo plano, definem-se até quatro pares «valor A — operador — valor B» e a lógica de combinação AND ou OR; o modo JSON suporta aninhamento arbitrário de grupos and, or e not. Operadores: eq, neq, gt, lt, gte, lte, contains, not_contains, starts_with, ends_with, is_empty, not_empty, matches; por padrão, strings são comparadas sem diferenciar maiúsculas de minúsculas. Casos típicos de uso: antes da mudança de etapa do negócio, verificar que o valor supera o limite e que o telefone do contato está preenchido; direcionar o lead pelo ramo certo quando a origem é publicidade ou o site. Retorna um indicador Y/N — compare-o na condição da próxima etapa do processo de negócios.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Condições em JSON (tem prioridade sobre o modo plano). Formato: {"and":[{"a":"X","op":"==","b":"Y"},{"or":[...]}]} | string | — | |
| Lógica de combinação: AND (todas devem ser verdadeiras) / OR (pelo menos uma) | string | — | |
| Condição 1 — valor A | string | — | |
| Condição 1 — operador (==, !=, <, >, contains, is_empty …) | string | — | |
| Condição 1 — valor B | string | — | |
| Condição 2 — valor A | string | — | |
| Condição 2 — operador | string | — | |
| Condição 2 — valor B | string | — | |
| Condição 3 — valor A | string | — | |
| Condição 3 — operador | string | — | |
| Condição 3 — valor B | string | — | |
| Condição 4 — valor A | string | — | |
| Condição 4 — operador | string | — | |
| Condição 4 — valor B | string | — |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Resultado (Y/N) | string |
Cenário: verificação do negócio antes da mudança de etapa
- Um negócio entra na etapa «Aprovação»
- O robô verifica: valor maior que 100000 E origem igual a «Site»
- Com Y o processo move o negócio adiante, com N o devolve ao gerente