Jump
O módulo Jump redireciona a execução do fluxo atual para outro fluxo, enviando os dados que você quiser junto. É útil para reaproveitar partes do fluxo que se repetem em vários lugares (ex.: uma verificação de horário de atendimento) sem precisar duplicar os mesmos módulos em cada fluxo.
🧭 Como acessar
No menu lateral, clique em Gerenciamento de aplicativos.
Em seguida, clique em Fluxos.
Abra ou crie um fluxo e acesse a área de trabalho do fluxo.
No painel de módulos, localize a categoria Controle de fluxo (identificada pela cor ciano).
Arraste o módulo Jump para a área de trabalho do fluxo.
🔍 Conhecendo o módulo
Ao clicar duas vezes no módulo na área de trabalho do fluxo, um painel de configuração é aberto na lateral da tela.
🎯 Fluxo de destino
No campo Fluxo, busque e selecione o fluxo para onde a execução deve ser redirecionada. Se o fluxo que você precisa ainda não existir, é possível criá-lo diretamente por este campo, sem sair da tela de edição.
Ao selecionar um fluxo, o título do módulo no canvas é atualizado automaticamente para mostrar o nome do fluxo escolhido.
📦 Dados
No campo Dados, defina, em formato JSON, as informações que serão enviadas ao fluxo de destino. Você pode usar variáveis do fluxo atual. Exemplo:
Esses valores chegam disponíveis assim que o fluxo de destino começa a rodar.
🔁 Habilitar opção de retorno
Esta chave vem desativada por padrão.
Quando ativada, duas novas conexões de saída aparecem no módulo — OK e Erro — permitindo que a execução volte para o fluxo atual depois de passar pelo fluxo de destino, e continue por um caminho diferente dependendo do resultado.
Para isso funcionar, o fluxo de destino precisa ter, em algum ponto, um módulo Fim de fluxo configurado com a opção Retornar com: Sucesso ou Retornar com: Erro — essa escolha é o que decide se a execução volta pela saída OK ou Erro do Jump original.
No módulo Fim de fluxo, sempre selecione manualmente uma opção em Retornar com, mesmo que o campo pareça já estar preenchido. Deixar no valor padrão sem confirmar a seleção pode fazer o retorno falhar silenciosamente, sem enviar a execução de volta para nenhuma das duas saídas.
Quando desativada, nenhuma conexão de saída é exibida no módulo — o fluxo atual é encerrado neste ponto e todo o controle passa para o fluxo de destino.
💡 Caso de uso
Cenário: vários fluxos da empresa precisam verificar se o atendimento está dentro do horário comercial antes de continuar.
Configuração:
Crie um fluxo separado chamado "Verificação de Horário", com a lógica de checagem e, ao final, um módulo Fim de fluxo configurado com Retornar com: Sucesso (dentro do horário) ou Retornar com: Erro (fora do horário).
Em qualquer fluxo que precise dessa checagem, adicione o módulo Jump.
No campo Fluxo, selecione "Verificação de Horário".
Ative Habilitar opção de retorno.
Conecte a saída OK para a continuação normal do atendimento, e a saída Erro para uma mensagem informando que o atendimento está fora do horário.
Resultado: a lógica de verificação de horário fica centralizada em um único fluxo, reutilizada por quantos fluxos precisarem, sem duplicar módulos.
📌 Dicas úteis
Use o Jump sem a opção de retorno quando quiser encerrar o fluxo atual por completo e transferir toda a continuidade para outro fluxo.
Use o Jump com a opção de retorno quando quiser reaproveitar uma parte do fluxo e depois continuar de onde parou.
Evite criar fluxos que apontam uns para os outros em ciclo (por exemplo, o Fluxo A dá Jump para o Fluxo B, que dá Jump de volta para o Fluxo A) — isso pode fazer o atendimento entrar em loop.
Sempre confirme manualmente a opção Retornar com no módulo Fim de fluxo, mesmo que ela já pareça selecionada.
📝 Resumo
O módulo Jump redireciona a execução para outro fluxo, enviando dados definidos por você.
A opção Habilitar opção de retorno permite voltar ao fluxo atual depois, usando o módulo Fim de fluxo no fluxo de destino.
Sem a opção de retorno ativada, o fluxo atual é encerrado e o controle passa totalmente para o fluxo de destino.
Evite ciclos entre fluxos que usam Jump entre si.