Roboteka
Roboteka · Catálogo · Condição composta (AND / OR / NOT)

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

  1. Um negócio entra na etapa «Aprovação»
  2. O robô verifica: valor maior que 100000 E origem igual a «Site»
  3. Com Y o processo move o negócio adiante, com N o devolve ao gerente

Robôs semelhantes