Pesquisar Contato

Prev Next

Este artigo apresenta o recurso recentemente implementado: a caixa de "Pesquisa de Contato" em um fluxo.

No exemplo abaixo, temos uma caixa de código que posteriormente direciona para a caixa de pesquisa de contato. A partir daí, o fluxo diverge para duas possibilidades:

  • Se o contato for encontrado, o fluxo segue para uma caixa de mensagem simplese, em seguida, se encerra.
  • Se o contato não for encontrado, o fluxo segue para outra caixa de mensagem simples e, em seguida, se encerra.

Fluxograma do processo

Agora, entraremos em cada caixa para mostrar sua configuração detalhada.

1. Caixa de Código

Nome do elemento: Caixa de Código

On Enter:

dialog.say("Bom dia, seja bem-vindo ao nosso sistema!")
dialog.say("Qual contato você deseja pesquisar?")

On Input:

dialog.set("identificadorContato", input.text)
dialog.go("Pesquisa de Contato")

Configuração da Caixa de Código

2. Caixa de Pesquisa de Contato

Nome do elemento: Pesquisa de Contato

  • Variável para identificação do contato: identificadorContato
  • Vincular contato ao atendimento atual: Desativado
  • Caso o contato seja encontrado: Pesquisa de Contato - Contato Encontrado
  • Caso o contato não seja encontrado: Pesquisa de Contato - Contato Não Encontrado

Configuração da Caixa de Pesquisa de Contato

3. Caixa de Mensagem - Contato Encontrado

Nome do elemento: Pesquisa de Contato - Contato Encontrado

  • Mensagem a ser enviada:
Seu contato foi localizado com sucesso!
  • Após apresentação, navegar para: Finalizar

Configuração da Caixa de Mensagem - Contato Encontrado

4. Caixa de Mensagem - Contato Não Encontrado

Nome do elemento: Pesquisa de Contato - Contato Não Encontrado

  • Mensagem a ser enviada:
O contato não foi encontrado!
  • Após apresentação, navegar para: Finalizar

Configuração da Caixa de Mensagem - Contato Não Encontrado

5. Caixa de Finalizar

Nome do elemento: Finalizar

  • Mensagem de finalização:
  Seu fluxo foi encerrado com sucesso!
  • Atividade encerrada ou atividade abandonada: Atividade encerrada

Configuração da Caixa de Finalizar

Testando o Fluxo

1. Iniciar o Fluxo

Clique no ícone azul dentro do fluxograma.

Início do fluxo

Após abrir o chat, realizamos a primeira interação. O sistema dá um bom dia, uma saudação de boas-vindas e pergunta qual contato desejamos pesquisar. Vamos inserir o identificador "antonio".

O resultado esperado é que o contato não seja encontrado, pois ele não está cadastrado no sistema.

Caso tenha dúvidas sobre como verificar se o contato está cadastrado ou não, consulte a documentação:
Pesquisa de contato

Teste do fluxo

O sistema realiza a pesquisa pelo nome informado e retorna a resposta: "O contato não foi encontrado!". Em seguida, o fluxo é encerrado com sucesso.

Resultado do teste

Conclusão

Parabéns! Você aprendeu como utilizar a caixa de "Pesquisa de Contato" no fluxograma, incluindo um caso prático de criação e teste.