Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 5 Next »

Visão geral

Um conjunto de regras é um grupo de condições que é avaliado como verdadeiro ou falso para disparar diferentes fluxos de conversa em uma habilidade. Os conjuntos de regras são usados como um ponto de decisão ou ramificação com base na entrada do usuário. Por exemplo, se uma habilidade estiver solicitando que o usuário selecione o aplicativo para redefinir a senha e ele diz "Salesforce". A habilidade pode precisar direcionar o usuário para habilidades específicas desenvolvidas para processar a solicitação da Salesforce. Os conjuntos de regras também são eficientes no controle do fluxo do bot com base na entrada do usuário.

Este artigo fornece uma visão geral dos conjuntos de regras e de seus componentes principais. Para obter uma explicação detalhada do exemplo de um conjunto de regras, consulte Usando conjuntos de regras.

Adicionar um conjunto de regras ao fluxo da conversa

Os conjuntos de regras são disponibilizados em uma habilidade na seção Fluxo da conversa. Para adicionar um conjunto de regras à habilidade, selecione Conjunto de regras na lista suspensa Adicionar item de conversa, como mostrado na imagem a seguir.

O conjunto de regras é adicionado ao fluxo de conversa. Após adição de qualquer item de conversa ao fluxo, você pode arrastar o item para posicioná-lo na ordem correta usando o ícone  .

Clique no item Conversa do conjunto de regras  para expandi-lo. Selecione Clique aqui para adicionar regra para adicionar uma regra. O conjunto de regras expandido contém três seções principais.

  1. Uma lista de regras – a área superior lista todas as regras contidas nesse conjunto de regras e o que será executado se a regra for avaliada como verdadeira.
  2. Os detalhes da regra – o meio da seção mostra os detalhes e as definições da regra selecionada no momento com as condições e o comportamento quando ela é avaliada como verdadeira.

A regra de fallback -a seção inferior contém a regra de fallback. Esse é o comportamento a ser executado quando todas as regras do conjunto são avaliadas como falsa. 


Definir uma regra

A segunda seção em um conjunto de regras mostra os detalhes da regra.


Os componentes de uma regra são:

  • Critérios de avaliação: define a lógica a ser usada quando o sistema avalia suas condições. A regra Fazer a correspondência de qualquer condição será verdadeira quando, pelo menos, uma condição for verdadeira, que é o OR booleano, e a regra Fazer a correspondência de todas as condições será Verdadeira se todas as condições fornecidas forem verdadeiras, que é o AND booleano.
  • Condições: uma condição é um atributo com um valor e operador. O atributo pode ser um atributo global ou local. O operador é um dos 15 operadores normalmente usados, incluindo igual a, contém, começa com, está vazio, etc. Por exemplo, uma condição precisará ser avaliada se a resposta ao prompt do usuário for Salesforce. A condição seria @{global.applicationlist} igual a Salesforce. Em que applicationlist é o identificador de atributo. Observe que ao usar atributos definidos no Criador de habilidades, também conhecidos como atributos globais, o formato deve ser @{global.attribute_identifier}. Os atributos criados na habilidade, conhecidos como atributos locais, devem estar no formato @{local.attributename}. Para obter mais informações sobre atributos consulte Criar atributos globais.
  • Mensagem: a mensagem é exibida para o usuário quando a regra é avaliada como verdadeira. Esse campo pode ser deixado em branco, uma vez que talvez você não precise ou não queira informar o usuário que uma regra está sendo avaliada.
  • Definir e limpar atributos: aqui, você pode definir ou limpar os atributos globais ou locais com base na avaliação da regra como verdadeira. Isso é útil para definir valores em segundo plano com base na regra. Você pode transformar e atribuir valor a atributos de usuário globais, locais e personalizados. Por exemplo, se o usuário respondeu que deseja redefinir a senha do Salesforce, você poderá definir @{global.issuecategory} como Salesforce@{global.itgroup} como Suporte ao aplicativo. Esses atributos serão usados na criação do ticket no sistema ITSM com a categoria correta e o grupo de atribuição. 
  • Executar: essa é a última configuração da regra e define se o usuário deve continuar com a mesma habilidade, sair imediatamente da habilidade ou ir para outra habilidade. Ir para outra habilidade é útil para ramificar de uma habilidade genérica para uma mais específica.

    Observação :

    Apenas habilidades ativas no bot podem ser adicionadas ao conjunto de regras.

Definir e limpar atributos

Aqui, você pode definir ou limpar os atributos globais ou locais com base na avaliação da regra como verdadeira. Isso é útil para definir valores em segundo plano com base na regra. Você também pode usar funções de transformação para modificar e atribuir valor a atributos de usuário globais, locais e personalizados. 

Por exemplo, se o usuário responde que deseja redefinir a senha do Salesforce, você poderá definir @{global.issuecategory} como Salesforce@{global.itgroup} como Suporte ao aplicativo. Esses atributos são usados na criação do ticket no sistema ITSM com a categoria correta e o grupo de atribuição. Limpar atributos também é útil para redefinir valores como nulos antes de disparar uma nova habilidade ou continuar com a habilidade existente.

A lista suspensa Sequência da execução tem duas opções: Definir e limpar atributos ou Limpara e definir atributos. Sua seleção determina a ordem em que as etapas Definir e Limpar ocorrem. Talvez seja necessário limpar todos os atributos e, em seguida, definir novos valores para outros atributos. Tanto Definir quanto Limpar são ações opcionais e podem ser deixadas em branco se não forem necessárias.

Observação

Os atributos locais são definidos na habilidade e só existem para execução da habilidade em questão. O valor da variável local é retido entre os prompts e é usado para passar dados entre integrações, mensagens do usuário ou regras. Se usado após uma resposta do bot, o valor no atributo Local será perdido.

Definir o comportamento quando uma regra é avaliada como verdadeira

Quando as condições forem avaliadas e a regra for verdadeira, a mensagem, se houver uma, será exibida para o usuário e, em seguida, a etapa Executar será realizada. Existem três opções em Executar:

  1. Continuar – continua com a habilidade existente. Essa opção é útil quando uma regra é usada para definir ou limpar atributos com base na entrada do usuário e, em seguida, continuar com a habilidade.
  2. Habilidade - esse é um ponto de decisão ou ramificação. A entrada do usuário é disparada para outra habilidade. Isso pode ser a transição de uma habilidade genérica, como Redefinição de senha, para uma redefinição de senha mais específica para Jira.

  3. Sair – interrompe imediatamente o fluxo da conversa e sai da habilidade. Essa opção é útil para avaliar a entrada do usuário e optar por encerrar a execução da habilidade.


Definir a regra de fallback

A seção inferior contém a regra de fallback. Esse é o comportamento a ser executado quando todas as regras do conjunto são avaliadas como falsas. Por exemplo, se uma habilidade de integração de um funcionário tiver a regra de solicitar o local da nova contratação. Existem diferentes habilidades para o Canadá, e a Índia e todos os outros países podem continuar usando essa habilidade. O conjunto de regras conterá duas regras - ramificação para outras habilidades no Canadá e na Índia. A regra de fallback será usada para continuar a execução da habilidade atual para todos os outros países. Consulte a captura de tela a seguir como exemplo.

Adicionando regras extras

Depois de concluir uma regra, você pode adicionar outra regra selecionando Clique aqui para adicionar regra. Siga o mesmo processo para adicionar todas as regras necessárias. Ao concluir suas regras, crie a habilidade ou salve-a. Se a habilidade for nova, será necessário executar o processo Criar e publicar . No entanto, o conjunto de regras é atualizado por si só, não exigindo o processo Criar e publicar.

Para ver um exemplo de como criar atributos, habilidades e um conjunto de regras, consulte Usando conjuntos de regras.

Observação

Não há limite para o número de regras em um conjunto de regras. No entanto, não é aconselhável adicionar várias regras, pois a complexidade aumenta, dificultando o processo de solução de problemas. 

  • No labels