...
Este artigo mostra um exemplo de como usar um conjunto de regras para criar ramificação de uma habilidade para duas outras habilidades. No exemplo, um usuário solicita acesso a um aplicativo; a habilidade disparada perguntará qual aplicativo ele precisa acessar. Com base na resposta, um conjunto de regras levará o usuário a uma de duas novas habilidades, desenvolvidas especificamente para conceder acesso ao aplicativo.
Veja a seguir Aqui, o fluxo da conversa é mostrado no widget de teste do bot na interface do Criador de bot. Ele mostra os diferentes cenários quando um usuário seleciona Salesforce, Workday ou SAP.
...
Solicitação do aplicativo Salesforce – primeiramente, crie a habilidade Salesforce. Isso será disparado pela Solicitação de acesso ao aplicativo de nível superior. Nessa habilidade, o usuário verá o prompt de atributo Tipo de conta de vendas e, em seguida, receberá uma mensagem de processamento simples informando que sua solicitação está em andamento. Em uma habilidade real, a integração é necessária uma integração. Na captura de tela seguinte, a entrada do usuário é exibida na mensagem de processamento com o formato de variável @ {global.attributeidentifier}.
...
Para conhecer as noções básicas sobre conjuntos de regras, consulte Rule Set OverviewVisão geral do conjunto de regras.
A meta desse conjunto de regras é avaliar o que o usuário inseriu no prompt de atributo Lista de aplicativos e levar o usuário para a habilidade com esse valor. Existem duas regras no conjunto de regras e uma regra de fallback:
- Salesforce: representada isso é representado como @{global.presal_application_listapplicationlist} igual a Salesforce. O identificador de atributo sempre é usado com global. ou local. como o prefixo, caso seja um atributo global ou local. Caso a regra seja avaliada como verdadeira, o valor de execução será definido como Solicitação do aplicativo Salesforce, o nome da habilidade da Salesforce anteriormente criada.
- Workday: essa regra é quase igual à regra Salesforce, com exceção de que a condição é @{global.presal_application_listapplicationlist} igual a Workday e o valor de execução é definido como Solicitação de acesso a Workday.
- Regra de fallback: a regra de fallback é usada quando nenhuma das regras é avaliada como verdadeira. Esse caso é usado quando o usuário seleciona SAP no prompt Lista de aplicativos. O valor de execução aqui é Continuar, o que indica que a habilidade continuará sendo processada por meio do fluxo da conversa e do processamento. Na Solicitação de acesso ao aplicativo, uma mensagem de processamento é exibida para o usuário com a entrada.
...
Neste exemplo, a seção Definir e limpar atributos não foi usada. Essa seção será útil se você desejar definir atributos globais antes de ramificar para outra habilidade, ou até mesmo definir um valor local ou global para a habilidade existente.