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 os nós de Gatilho e os nós Ir para etapa.

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

Pré-requisitos

Adicionar uma condição

  1. Abra o tópico desejado.

  2. Selecione o ícone Adicionar nó abaixo do nó sob o qual você deseja adicionar uma condição e selecione 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 sua ramificação Condição e a ramificação Todas as Outras Condições.

    Para criar sua condição na ramificação Condição, você deve selecionar 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 é maior do que está disponível para tipos de número, mas não para tipos de cadeia de caracteres.

  4. Selecione um operador diferente, se necessário.

  5. Selecione 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. Selecione o ícone Selecionar variável (>) para selecionar uma variável ou usar uma fórmula do Power Fx.

  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 Condição com o operador Ou.

Observação

Ao configurar uma condição que compara uma cadeia de caracteres a um tipo de dados diferente, se você encontrar uma incompatibilidade entre a primeira variável e o valor de comparação, uma mensagem de erro observando a comparação de tipo e o botão Corrigir incompatibilidade de tipo será exibida. Selecione o botão para que o Copilot Studio gere automaticamente uma fórmula do Power Fx que resolva a incompatibilidade.

Adicionar mais ramificações de condição

Inicialmente, uma condição tem duas ramificações: uma ramificação Condição para quando a condição é true (isto é, a instrução if), e a ramificação Todas as Outras Condições para quando é false (a instrução else). Você pode adicionar quantas ramificações de Condição (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 de número e desejar três ramificações para os seguintes casos:

  • Is o número for menor que 10
  • Else if o número é maior que 50
  • Else, ou seja, quando o número está entre 10 e 50

Para adicionar outra ramificação de Condição, selecione o ícone Adicionar nóacima de sua condição e selecione 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 realçada.

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

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

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

  1. Selecione o ícone Mais (...) do nó Condição e, em seguida, selecione 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ção mais complexas, você pode reordenar condições dentro do mesmo grupo de condições.

  1. Selecione o ícone Mais (...) do nó Condição e, em seguida, selecione Reordenar condição.

    Captura de tela destacando o item de menu Reordenar condição.

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

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

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

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

Observação

  • Não é possível mover 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.
  • 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 você precisar de mais flexibilidade, use o Power Fx em uma ramificação de Condição.

  1. Selecione o ícone Mais () do nó da Condição, depois selecione Alterar para fórmula.

    Captura de tela mostrando como alternar para o editor de condição do Power Fx.

    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, selecione o ícone Selecionar variável (>) para abrir o editor de fórmula do Power Fx. A fórmula inserida aqui deve retornar um valor booliano (verdadeiro ou falso).

Saiba como criar expressões usando o Power Fx.

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