Converger
A documentação oficial consultada em 26 de setembro de 2026 descreve o converger como um conceito para reduzir a duplicação de módulos entre rotas de um Router, e não como um módulo disponível. O artigo propõe alternativas para compartilhar uma sequência de processamento.
Usar um data store
- Acrescente ao Router uma rota adicional sem filtro, destinada à sequência comum.
- Ao final das outras rotas, coloque Data store > Add/replace a record para armazenar os dados que essa sequência usará.
- Use a mesma chave para o registro compartilhado; o exemplo da fonte é MyKey.
- No começo da sequência comum, coloque Data store > Get a record para recuperar o registro.
Usar JSON e uma variável
- Nas rotas de origem, use JSON > Create JSON.
- Armazene o resultado com Tools > Set variable, por exemplo, na variável MyBundle.
- Na sequência comum, recupere o valor com Tools > Get variable.
- Use JSON > Parse JSON para interpretar o conteúdo.
Se nenhuma rota produzir o valor esperado, a etapa Parse JSON pode falhar. A fonte mostra o uso de ifempty() para tratar a ausência de conteúdo; confira o exemplo oficial antes de definir o valor alternativo.
Compartilhar um valor simples
Para passar apenas um identificador ou outro valor isolado, a fonte sugere Tools > Set variable e Tools > Get variable, sem a etapa de serialização em JSON.
Separar a sequência em outro cenário
Outra alternativa é colocar a sequência comum em um cenário separado:
- No final de cada rota de origem, use HTTP > Make a request para enviar os dados.
- Inicie o cenário de destino com Webhooks > Custom webhook para recebê-los.
Nota editorial: essas alternativas não são uma garantia de agregação de todas as rotas. Verifique a ordem de execução, o valor que chega à sequência comum e o comportamento quando nenhuma rota fornece dados. Não apresentamos estes exemplos como testes próprios.
Fonte
Documentação oficial do Make. Consultada em 26 de setembro de 2026.