Mapper
Descripcion
Sección titulada «Descripcion»El modulo Mapper permite transformar y mapear datos entre nodos del workflow. Recibe datos de entrada, les aplica una transformacion configurada (agregando, eliminando o modificando campos) y los pasa al siguiente nodo. Funciona como un nodo intermedio que combina el payload transformado con nuevos campos definidos en la configuracion. Internamente utiliza un sistema de almacenamiento temporal y un mecanismo de merge para recombinar datos de chunks procesados.
Configuracion
Sección titulada «Configuracion»Parametros
Sección titulada «Parametros»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| valor | text | No | Valor por defecto para el nuevo campo que se agrega a los datos. Si no se especifica, se usa ‘valor por defecto’. |
{ "nextModule": "siguiente_modulo", "data": { "campo_original": "valor_original", "nuevoCampo": "valor_configurado" }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "label": "mapper", "valor": "campo_personalizado"}- El Mapper utiliza un sistema interno de almacenamiento temporal (
temporalStorage) para guardar chunks de datos. - Internamente invoca al modulo
mergepara recombinar datos cuando se trabaja con iteraciones. - El esquema de configuracion es abierto (vacio), lo que permite personalizar completamente los campos.
- Los datos del payload se expanden y se les agregan los campos configurados.
Nodos Relacionados
Sección titulada «Nodos Relacionados»- merge (modulo de merge que utiliza internamente)
- iterator (para iterar sobre arrays de datos)
- router (para enrutar datos transformados)