For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

  1. No menu lateral, clique em Gerenciamento de aplicativos.

  2. Em seguida, clique em Fluxos.

  3. Abra ou crie um fluxo e acesse a área de trabalho do fluxo.

  4. No painel de módulos, localize a categoria Controle de fluxo (identificada pela cor ciano).

  5. 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.

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:

  1. 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).

  2. Em qualquer fluxo que precise dessa checagem, adicione o módulo Jump.

  3. No campo Fluxo, selecione "Verificação de Horário".

  4. Ative Habilitar opção de retorno.

  5. 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.