Como funciona
1
Configurar a URL
No nodo, insira a URL da sua interface web no campo correspondente. O fluxo envia esse link ao usuário como um botão ou link no chat.A URL que o usuário recebe tem este formato (o Se sua URL já tiver outros query params, ele é adicionado com
O
executionId é sempre adicionado como parâmetro na URL quando o WebView é aberto. Sua página deve lê-lo da URL e enviá-lo no callback.executionId é adicionado automaticamente):&: https://seu-dominio.com?foo=1&executionId=<valor>.2
O usuário abre o WebView
O usuário clica no botão e conclui a ação na interface web (pagamento, formulário, etc.).
3
Seu WebView envia o callback
Quando o usuário terminar, sua página web deve chamar o endpoint de callback para desbloquear o fluxo.Endpoint (método POST):Corpo da requisição (JSON):
Enquanto aguarda
Quando a opção de bloqueio de fluxo está habilitada, se o usuário escrever algo no chat enquanto o WebView está aberto:- Eles recebem a mensagem configurada em Mensagem de espera.
- O fluxo não avança até que o WebView responda ou o tempo de expiração seja atingido.
Três saídas possíveis
Quando o bloqueio de fluxo está habilitado, cada resultado de callback se conecta a um ramo diferente por meio de sua própria aresta:Conecte todas as três arestas do nodo WebView aos nodos correspondentes: uma para sucesso, uma para erro e uma para quando o tempo expirar.