Partilhar via


Adicionar condições aos tópicos

Você pode usar os nós Condição para adicionar ramificações ao tópico, comparando o valor de uma variável com outra variável ou com um valor específico. Por exemplo, se o valor de isClubMember for True, então o tópico oferece um desconto; caso contrário, o tópico apresenta o preço padrão do item.

Dica

Renomeie os nós para torná-los mais fáceis de identificar. Select o campo de nome do nó para atualizar o nome diretamente ou selecione o ícone Mais (...) do nó e selecione Renomear no menu. Você também pode renomear nós no editor de código.

Não é possível renomear Gatilho nós e Ir para etapa nós.

Os nomes do nó podem ter até 500 caracteres.

Pré-requisitos

Adicionar uma condição

  1. Abra o tópico desejado.

  2. Select o ícone Adicionar nó abaixo do nó sob o qual você deseja adicionar uma condição e, em seguida, Select Adicionar uma condição.

    Esta ação adiciona duas ramificações ao seu tópico. Uma ramificação começa com um nó Condição e define o caminho da conversa quando a condição for verdadeira. A outra ramificação começa com um nó Todas as Outras Condições e define o caminho quando a condição for falsa.

    Captura de tela mostrando uma nova condição com seu ramo Condição e o ramo Todas as outras condições.

    Para construir sua condição no ramo Condição , você deve Select uma variável, um operador lógico e um valor.

  3. Escolha Selecionar uma variável e selecione a variável para comparar.

    Os operadores lógicos disponíveis dependem do tipo da variável selecionada. Por exemplo, é igual a é selecionado por padrão e está disponível para todos os tipos de variáveis. O operador is greater than está disponível para tipos numéricos, mas não para tipos de string.

  4. Select um operador diferente se necessário.

  5. Select ou insira um valor para comparar com sua variável.

    O valor ou variável a ser comparado deve ser de um tipo compatível, com base na variável e no operador. Alguns operadores, como Está em branco ou Não está em branco, não exigem que você adicione um valor de comparação.

    Para tipos simples, como texto ou número, você pode digitar um valor literal. Select o Select ícone de variável (>) para Select uma variável ou usar uma Power Fx fórmula.

  6. Selecione + Nova condição se precisar adicionar mais critérios à sua condição. Selecione E para tornar os critérios cumulativos ou selecione Ou para torná-los exclusivos um do outro.

    Captura de tela mostrando uma ramificação Condition com o Or operador.

Adicionar mais ramificações de condição

Inicialmente, uma condição tem dois ramos: um ramo Condição para quando a condição é verdadeira (ou seja, a instrução if ) e o ramo Todas as outras condições para quando ela é falsa (a instrução else ). Você pode adicionar quantos ramos Condition (para quaisquer instruções else if ) forem necessários. Cada condição é avaliada em ordem. A primeira ramificação com uma condição avaliada como verdadeira será seguida. Se todas as condições forem avaliadas como falsas, a ramificação Todas as outras condições será seguida.

Por exemplo, você pode ter uma variável numérica e querer três ramificações para os seguintes casos:

  • Se o número for menor que 10
  • Caso contrário, se o número for maior que 50
  • Caso contrário—isto é, quando o número está entre 10 e 50

Para adicionar outra ramificação Condição , Select o ícone Adicionar nó acima da sua condição e Select Adicionar uma condição.

Captura de tela mostrando uma condição com várias ramificações com o ícone Adicionar nó acima da condição destacado.

Selecionar o ícone Adicionar nó abaixo de uma condição adiciona uma condição totalmente nova (com um nó Condição e um nó Todas as outras condições ), não uma nova ramificação de condição.

Usar Power Fx para definir uma condição

O editor de condição padrão é bom para a maioria dos cenários. Se precisar de mais flexibilidade, use Power Fx em uma ramificação Condição .

  1. Select o ícone Mais () do nó Condição e então Select Alterar para fórmula.

    Captura de tela mostrando como alternar para o Power Fx editor de condições.

    O nó é alternado para o controle do editor de fórmulas. Se você definiu uma condição anteriormente, a fórmula por trás dessa condição agora é mostrada no editor de fórmulas.

  2. Para alterar a fórmula, Select o Select ícone de variável (>) para abrir o Power Fx editor de fórmulas. A fórmula inserida aqui deve retornar um valor booliano (verdadeiro ou falso).

Aprenda como criar expressões usando Power Fx).

Para retornar ao editor de condições simples, Select o ícone Mais () do nó Condição e, em seguida, Select Redefinir nó.