Skip to content

CONDITION

CONDITIONControle de fluxo

Avalia um campo ou expressão do contexto e escolhe entre os caminhos verdadeiro e falso. Aceita no máximo duas saídas.

Configuração

CampoTipoObrigatórioDescrição
expressionCampo ou expressãoEXPRESSIONSimValor do contexto que será avaliado.
operatorOperadorENUMSimComparação permitida para o tipo informado.
valueValor esperadoANYNãoSegundo operando, quando o operador exigir um.
Ver como JSON

O nó CONDITION avalia um campo ou expressão do contexto e escolhe entre os caminhos verdadeiro e falso.

Quando usar

  • aprovar automaticamente valores abaixo de um limite;
  • escolher uma rota com base em status ou categoria;
  • verificar se um campo está preenchido antes de executar uma integração.

Comportamento

O nó aceita no máximo duas saídas. Uma saída representa o resultado verdadeiro e a outra o resultado falso.

Erros comuns

  • referenciar um campo que não existe no contexto;
  • comparar valores de tipos incompatíveis;
  • conectar mais de duas saídas;
  • assumir que uma falha de avaliação seguirá o caminho verdadeiro.

Boas práticas

Nomeie as arestas com o significado de negócio, como “limite aprovado” e “requer análise”, em vez de apenas “sim” e “não”.

Documentação pública do iBPMS.