Multiroute
Descripcion
Sección titulada «Descripcion»Este modulo permite bifurcar el flujo de un workflow enviando los mismos datos a multiples nodos destino de forma simultanea. Funciona como un splitter que recibe datos de entrada y los envia sin modificacion a todos los destinos configurados.
El modulo:
- Lee la configuracion de destinos desde
nextModule, que debe ser un array de IDs de nodos destino. - Valida que haya al menos un destino configurado.
- Retorna los datos originales junto con el array de destinos para que el motor de ejecucion procese cada rama.
- Marca la salida con
_meta_.multiRoute = truepara que el motor identifique que debe ejecutar multiples ramas.
Si nextModule no es un array, se convierte automaticamente a uno.
Configuracion
Sección titulada «Configuracion»Parametros
Sección titulada «Parametros»Este modulo no tiene parametros de configuracion adicionales. Los destinos se configuran conectando las salidas del nodo a otros nodos en el editor visual del workflow.
{ "nextModule": ["nodo-destino-1", "nodo-destino-2", "nodo-destino-3"], "data": { }, "_meta_": { "multiRoute": true, "destinations": ["nodo-destino-1", "nodo-destino-2", "nodo-destino-3"], "destinationCount": 3 }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»Se configura conectando el nodo Multiroute a varios nodos destino en el editor visual. Los datos de entrada se envian a todos los destinos sin modificacion.
- Los datos se envian identicos a cada destino; no hay transformacion ni filtrado.
- Util para ejecutar acciones en paralelo, como enviar una notificacion y guardar en base de datos simultaneamente.
- Si no se configuran destinos, el modulo retorna un error y no continua el flujo.
- La metadata preserva cualquier
_meta_existente en los datos de entrada. - Este modulo tiene 90 conexiones de entrada y 90 de salida segun la configuracion.
Nodos Relacionados
Sección titulada «Nodos Relacionados»- Decision - nodo de decision condicional
- MergeMultiple - para reagrupar flujos divididos