O Editor de Expressões é usado para modificar as transições avançadas de um componente. Isso significa que ele só pode ser usado para configurar as saídas de um componente. Para acessá-lo:

  1. Você precisa conectar uma transição de qualquer componente para qualquer outro componente ou modelo.
  2. Clique no botão Código e selecione Editor de Expressões.

 ⇒ Isso abrirá o modal do Editor de Expressões.

O Editor de Expressões consiste nos seguintes elementos que devem ser harmonizados para produzir os resultados pretendidos.

Grupo

Um grupo é uma lista de regras combinadas por um dos dois operadores: 'AND' ou 'OR'. Essa lista, coletivamente, também deve ser avaliada como "verdadeira" ou "falsa", dependendo da escolha do operador.

Grupos de operadores 'AND'

Um grupo de regras conectadas por 'E' será 'verdadeiro' somente se todas as regras do grupo também forem 'verdadeiras'.

Exemplo: [ (A é igual a 1) E (B não é igual a 2) ]

Grupos de operadores 'OR'

Um grupo de regras conectadas por 'OU' será 'true' se qualquer regra no grupo for 'true'.

Exemplo: [ (A é igual a 1) OU (B não é igual a 2) ]

Variável

Uma referência específica a um valor no fluxo de trabalho. Ele pode estar relacionado ao tipo de transição ou a uma variável definida pelo usuário usando os conceitos de entrada/saída de uma etapa. As variáveis têm um tipo como string ou bool.

Operador

O Operador muda de acordo com a variável escolhida.

Regra

Uma afirmação simples que pode ser avaliada como "verdadeira" ou "falsa". Uma regra consiste em três partes, em uma sequência específica: nome da variável –>operador –operador –> valor

Exemplo: 'A é igual a 1'

Esta é uma regra que diz que o valor da variável denominada 'A' é igual ao número '1'. Essa instrução será 'true' se [A = 1] e 'false' se não. **Igual é o operador neste exemplo.