Compartilhar 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.

Observação

Ao configurar uma condição que compara uma string com um tipo de dado diferente, se você encontrar uma incompatibilidade entre a primeira variável e o valor de comparação, uma mensagem de erro informando a comparação de tipos e o botão Corrigir incompatibilidade de tipos será exibida. Select o botão para Copilot Studio gerar automaticamente uma Power Fx fórmula que resolva a incompatibilidade.

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 quantas ramificações Condition (para quaisquer instruções else if ) forem necessárias. 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.

Insira uma nova condição em um grupo de condições

Você pode inserir uma nova condição em um grupo de condições.

  1. Select o ícone Mais () do nó Condição e então Select Inserir nova condição.

    Captura de tela destacando o item de menu Inserir nova condição.

  2. A nova condição é inserida à direita da condição selecionada anteriormente.

    Captura de tela exibindo a condição recém-inserida.

Observação

Não é possível inserir uma nova condição à direita de uma ramificação Todas as outras condições . Ele deve permanecer como o último item de condição à direita do ramo de condição.

Organizar condições

Para estruturas de condições mais complexas, você pode reordenar as condições dentro do mesmo grupo de condições.

  1. Select o ícone Mais () da Condição nó e, em seguida, Select Reordenar condição.

    Captura de tela destacando o item de menu Condição de reordenação.

  2. A mensagem Select posição de destino é exibida. Select o nó de condição com o qual você deseja trocar de posição.

    Captura de tela destacando a mensagem de notificação da posição de destino Select.

  3. O nó de condição agora está em sua nova posição dentro do grupo.

    Captura de tela mostrando a localização de um nó de condição reordenado.

Observação

  • Não é possível mover uma condição para a direita de uma ramificação Todas as outras condições . Ele deve permanecer como o último item de condição à direita do ramo de condição.
  • Você só pode reordenar condições no mesmo grupo de condições.

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ó.