Saltearse al contenido

Mapper

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.

ParametroTipoRequeridoDescripcion
valortextNoValor 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"
}
}
{
"label": "mapper",
"valor": "campo_personalizado"
}
  • El Mapper utiliza un sistema interno de almacenamiento temporal (temporalStorage) para guardar chunks de datos.
  • Internamente invoca al modulo merge para 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.
  • merge (modulo de merge que utiliza internamente)
  • iterator (para iterar sobre arrays de datos)
  • router (para enrutar datos transformados)