Integração com sistemas externos

<< <%SKIN-STRTRANS-SYNTOC%> >>

Navegação:  INTELICHAT > Fluxo de diálogo de BOTs > Interação de Gateway ou desvio >

Integração com sistemas externos

Integração com sistemas externos

 

A integração com sistemas externos pode ser útil em diversas situações em um diálogo do BOT com um visitante. Podemos citar, como exemplo, o acesso a um sistema para validação de dados do visitante – como número de matrícula, código de cliente, dados de conta ou dados cadastrais - ou ainda para realizar algum tipo de solicitação, como cadastrar um pedido, registrar uma reclamação ou algum outro tipo de registro.

Outro exemplo mais simples: imaginemos que o visitante interaja com um BOT para saber a previsão do tempo. Assim que o visitante informa sua intenção e sua localidade, o BOT iria consultar um provedor de serviços de previsão e oferecer a resposta ao visitante em forma de diálogo. Neste caso, ocorre uma integração com um serviço externo.

Na tela de configuração de gateway ou desvio, essa condição é configurada ao selecionar a opção "Executar URL":

Fluxo de diálogos BOTS_Fig23

 

Deve ser informada uma URL que será executada, correspondendo ao sistema externo. Deve-se cadastrar uma URL completa, iniciando com "http://" ou "https://".

Quando esta URL informada for executada, durante o processamento do fluxo no diálogo do BOT, todas as variáveis e atributos capturados até o momento, no fluxo, serão enviados por GET.

Caso a URL sendo acionada deva receber parâmetros de comando, os valores podem ser inseridos junto à mesma, como variáveis do Intelichat, entre "{ }". Por exemplo: https://api.hgbrasil.com/weather/?format=json&city_name={v_cidade}

O botão "Testar" permite testar a execução da URL e visualizar as chaves JSON retornadas pela mesma.

 

É importante lembrar que, no caso da URL ser definida com uma variável, o respectivo valor precisa ser substituído quando o teste for executado, como podemos ver neste exemplo a seguir:

Fluxo de diálogos BOTS_Fig24

 

Como pode ser observado, o nome de uma cidade, nesse caso do teste, precisa ser substituído por um valor válido para esta URL.

Fluxo de diálogos BOTS_Fig25

 

Ao clicar em "Executar", a URL será processada e as chaves resultantes podem ser visualizadas.

 

Nos próximos tópicos serão descritas mais opções de configuração da integração com outros sistemas:

 

Validações da execução;

Depuração de integrações.