Para testar variáveis ou saídas de comando em uma cadeia, adicione um evento Conditional. Por exemplo, com esse evento, você pode usar correspondência de texto, expressões regulares ou lógica booleana verdadeiro/falso para verificar se uma saída contém um valor predefinido ou se não há datas futuras.
Etapa 1. Adicionar o evento à cadeia
- Em Construtor de Cadeia, na guia Cadeias device_hubEditar criar
- Clique em Chain Events e mova Conditional para o local onde o evento deve ocorrer na cadeia.
- Arraste um link para o evento do nó anterior na cadeia.
Observação: Para alterar a posição de um nó na cadeia, desvincule-o de outros nós e, em seguida, mova-o para o local onde ele deve ocorrer. Para mover vários nós de uma vez, mantenha pressionado SHIFT enquanto você os seleciona.
- Selecione o nó do evento e clique em Editar .
- Em Informações básicas, insira um nome e uma descrição exclusivos para ajudar a identificar o evento.
Etapa 2. Configurar a lógica condicional
Em Condições, crie a lógica condicional como regras ou grupos de regras para testar saídas e variáveis de vários tipos de dados:
- String, para um ou mais caracteres
- Integer, para qualquer valor numérico inteiro, não decimal
- Date, para uma string ou variável de data
- Float, para qualquer valor numérico
- JSON, para Javascript Object Notation
Observação: Para JSON, use uma transformação de variável para analisar valores.
- Selecione se você deseja adicionar uma regra Rule ou Group de regras.
- Se você incluir várias regras ou grupos, junte-os com um booleano AND ou OR:
- Se todas as regras ou grupos de tiverem de ser verdadeiros para que a condição seja aprovada, selecione E.
- Se qualquer regra ou grupo de deve ser verdadeiro para que a condição seja aprovada, selecione OU.
- Para cada regra, selecione o tipo de dados e a saída ou variável a ser testada e defina seus critérios para passar na condição:
- Para testar se o valor está em branco, selecione Is blank ou Is not blank.
- Para testar se o valor inclui caracteres específicos ou outro valor de saída ou variável, selecione Contains e digite ou selecione o valor a ser correspondido.
- Para testar se o valor corresponde a uma expressão regular, selecione Matches RegExp e digite a expressão a ser correspondida.
- Para testar se o valor começa ou termina com caracteres específicos ou com outro valor de saída ou variável, selecione Start with ou Ends with e digite ou selecione o valor a ser correspondido.
- Para testar se um valor numérico é igual a uma quantia, selecione = ou != e digite ou selecione a quantia.
- Para testar se um valor numérico é maior ou menor que um valor, selecione < ou > e digite ou selecione o valor.
- Para testar se um valor numérico é maior, menor ou igual a um valor, selecione <= ou >= e digite ou selecione o valor.
- Depois que você configurar a lógica condicional, clique em Salvar.