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:
⇒ 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.
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.
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) ]
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) ]
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.
O Operador muda de acordo com a variável escolhida.
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.