Skip to main content
Respondido

Existe uma forma de retornar para a mensagem anterior após um erro?


Olá pessoal, beleza?


Então, eu procurei a respeito do tema do título da postagem aqui no fórum mas percebi que os métodos recomendados apesar de retornarem o estado, não retornavam a mensagem. Existe alguma forma de fazer isso?


Ex.: qualquer mensagem não esperada no fluxo, cai em exceção e de exceção retorna para a mensagem anterior ao erro.

Melhor resposta por Giovanni_Soares

Funciona praticamente da mesma forma. Você vai passar essa variável de controle “userFlow” dentro do valor de contexto na parte de redirecionamento. Como temos que passar muita coisa nesse valor de contexto, acabamos fazendo um script que contém tudo oq precisamos (isso varia de bot pra bot), um exemplo abaixo:





image


Agora que você passou o objeto com tudo oq é necessário é só fazer aquela validação de condição de saída no bloco Inicio do bot para onde esta sendo redirecionado o serviço. Atenção que nesse caso você vai ter q definir o objeto como um input.content

image


Agora as condições de saída funcionariam como se variável startObject@orinFlow igual a qualquer coisa → bloco X

Veja o original
O conteúdo deste tópico foi útil para você?

4 comentários

Giovanni_Soares
Blipper

Bom dia Adam.


É possível e bem simples fazer isso, bata apenas você criar uma variável que vai marcar o bloco de onde saiu o erro e nas condições de saída você olha o nome dessa variável e você manda pro bloco desejado dependendo do valor dela.

No caso da minha célula chamamos essa variável de userFlow

image


Aí quando cai nas exceções nos baseamos nesse valor pra mandar pra onde queremos


  • Autor
  • Connected
  • 2 comentários
  • 22 de abril de 2022

E quando eu preciso realizar o redirecionamento de um BOT A para um bloco específico de um BOT B?


Giovanni_Soares
Blipper
  • Blipper
  • 95 comentários
  • Resposta
  • 25 de abril de 2022

Funciona praticamente da mesma forma. Você vai passar essa variável de controle “userFlow” dentro do valor de contexto na parte de redirecionamento. Como temos que passar muita coisa nesse valor de contexto, acabamos fazendo um script que contém tudo oq precisamos (isso varia de bot pra bot), um exemplo abaixo:





image


Agora que você passou o objeto com tudo oq é necessário é só fazer aquela validação de condição de saída no bloco Inicio do bot para onde esta sendo redirecionado o serviço. Atenção que nesse caso você vai ter q definir o objeto como um input.content

image


Agora as condições de saída funcionariam como se variável startObject@orinFlow igual a qualquer coisa → bloco X


  • Autor
  • Connected
  • 2 comentários
  • 25 de abril de 2022

Perfeito, muito obrigado pela ajuda 😀


Comente


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Definições de cookies