Skip to main content
Respondido

Retornar usuario para o ultimo bloco após inatividade


No meu fluxo, depois de 5 minutos de inatividade o usuario vai para uma sequencia de 5 blocos que se sucedem caso ele não digite nada por mais 5 minutos. Gostaria de, dentro desses blocos de inatividade, após o usuário retornar e digitar algo, retornar para o bloco anterior.
Já notei a variável “state.previous.name”, mas o blip não aceita variáveis nas condições de saída, apenas blocos. O que não deixa a saída dinâmica.
image

Melhor resposta por Bruno

Ei @Pedro_Gabriel_Cruz_L, na verdade, o Blip aceita sim (é uma novidade, que você pode encontrar detalhes no tópico: 🔈 Atualização: tem coisa nova no Builder!)

Então, tente passar no destino a variável state.previous.id e não a state.previous.name, pois ele sempre espera um ID e não um Nome.

Este tópico foi fechado para respostas.

4 comentários

Também ja chequei o tópico “change user state” na documentação, mas sem sucesso.
A uri usada foi /contexts/{{contact.identity}}/{{state.previous.id}}@iddofluxo
e o resource:
{
“{{state.previous.id}}”
}


Bruno
  • Specialist
  • Resposta
  • July 11, 2022

Ei @Pedro_Gabriel_Cruz_L, na verdade, o Blip aceita sim (é uma novidade, que você pode encontrar detalhes no tópico: 🔈 Atualização: tem coisa nova no Builder!)

Então, tente passar no destino a variável state.previous.id e não a state.previous.name, pois ele sempre espera um ID e não um Nome.


MUUUUUITO obrigado


Bruno
  • Specialist
  • July 11, 2022

Celebrate Jimmy Fallon GIF by The Tonight Show Starring Jimmy Fallon