Skip to main content
Pergunta

Como fazer um bloco unico responsavel por redirecionar para subBots?

  • December 1, 2025
  • 1 comentário
  • 28 Visualizações

Tayane Milagres

Pessoal, bom dia!

Estou com uma dúvida, no meu fluxo tenho mais de 2 redirecionamentos para subBots o que fica meio desorganizado.

 

Queria entender um pouco melhor como que faz um bloco generico de redirecionamento para não ter que ficar colocando um bloco pra cada redirecionamento do subBot.

Recebi essa explicação mas não entendi muito bem como ficaria esse gerenciamento pela variavel:

 

O bloco de redirecionamento genérico funcionaria da seguinte forma:

  • Bloco A: direcionaria para o subbot A  
  • Bloco B: direcionaria para o subbot B 
  • Bloco C: direcionaria para o subbot C

Em vez de criar um bloco de redirecionamento para cada um, armazenamos na variável destination apenas o nome do serviço de destino:

  • Bloco A: destination recebe o valor A
  • Bloco B: destination recebe o valor B
  • Bloco C: destination recebe o valor C

Em seguida, temos o bloco Redirect to Subbot, responsável por executar a ação de redirecionamento. Ele processa o objeto de redirecionamento com base no input do usuário e no valor da variável destination.

 

Como ficaria esse gerenciamento no bloco geral que vai controlar para qual direção o fluxo vai de acordo com a “Destination”

 

1 comentário

Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

Pessoal, bom dia!

Estou com uma dúvida, no meu fluxo tenho mais de 2 redirecionamentos para subBots o que fica meio desorganizado.

 

Queria entender um pouco melhor como que faz um bloco generico de redirecionamento para não ter que ficar colocando um bloco pra cada redirecionamento do subBot.

Recebi essa explicação mas não entendi muito bem como ficaria esse gerenciamento pela variavel:

 

O bloco de redirecionamento genérico funcionaria da seguinte forma:

  • Bloco A: direcionaria para o subbot A  
  • Bloco B: direcionaria para o subbot B 
  • Bloco C: direcionaria para o subbot C

Em vez de criar um bloco de redirecionamento para cada um, armazenamos na variável destination apenas o nome do serviço de destino:

  • Bloco A: destination recebe o valor A
  • Bloco B: destination recebe o valor B
  • Bloco C: destination recebe o valor C

Em seguida, temos o bloco Redirect to Subbot, responsável por executar a ação de redirecionamento. Ele processa o objeto de redirecionamento com base no input do usuário e no valor da variável destination.

 

Como ficaria esse gerenciamento no bloco geral que vai controlar para qual direção o fluxo vai de acordo com a “Destination”

 

@Tayane Milagres Tudo bem? 

Há varias forma de fazer isso algumas mais robustas e outras mais simples. A mais adequada é fazer via script e usar o definir contato para inserção da variável no contato exemplo:

temos um bloco com as opções de 1 a 4 

Limitamos a entrada do usuario aceitando apenas numeros de 1 a 4 se ele digitar algo diferente disso ele nao prossegue. Salvamos o input na variavel opcao .

Nesse mesmo bloco na ação de saida temos um script que recebe o valor de opcao

com o script

function Run(opcao) {
let returnValue = "";

switch (opcao) {
case "1":
returnValue = "fatendimentocorp";
break;
case "2":
returnValue = "atendimentopessoa";
break;
case "3":
returnValue = "vendascorp";
break;
case "4":
returnValue = "vendaspessoa";
break;
default:
returnValue = "erro_entrada_invalida";
break;
}
return returnValue;
}

a saida é fila

ai depois o definir contato temos a fila

 

Aqui como configurar as filas

https://help.blip.ai/hc/pt-br/articles/4474425334423-Como-usar-o-Gerenciamento-de-filas-para-o-direcionamento-dos-tickets-de-atendimento

Qualquer duvida estou a disposição.