Promoción de claves de subarreglos a columna de categoría con índice inverso ordenado
Cargando flujo…
Descripción del flujo de trabajo
Flujo con disparador manual que aplana una carga con subarreglos y un objeto único normalizado a arreglo, promueve cada clave de subarreglo a columna category con _parent_ref al arreglo padre, construye un índice inverso agregado (categoría → lista de ids y conteo) ordenado descendente por conteo, verifica con IF que el total del índice iguale las filas aplanadas, y con Merge y un Code final ensambla un informe con conteo de categorías, filas y resultado de coincidencia.
Cómo funciona
- 1.Ejecuta Manual Trigger; un Code emite una carga ficticia con dos subarreglos y un objeto único
- 2.Un Code normaliza el objeto único a arreglo y aplana promoviendo la clave a category, _parent_ref y row_id
- 3.Un Set fija la estructura conservando los campos originales
- 4.Un Code construye y ordena el índice inverso
- 5.Un IF comprueba totales y emite informes de éxito o fallo
- 6.Merge reúne ramas y un Code final devuelve un informe único
Casos de uso
- Aplanar cargas anidadas de CRM/API localmente sin credenciales
- Informes agregados ordenados por tamaño de categoría
- Auditar que no se pierdan filas al aplanar JSON
Requisitos
- Sin credenciales; todo local con nodos soportados
- Datos reales: conecta Webhook o HTTP Request con el mismo esquema en lugar del nodo de muestra
Configuración y pruebas en n8n
- Importa el JSON, ejecuta Manual Trigger y espera 3 categorías, 6 filas, matchPassed=true
- Edita la muestra quitando un arreglo o añadiendo otro objeto único y reejecuta
- Prueba casos límite: valores vacíos o filas no objeto se envuelven como value sin pérdida
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (11)
Manual Trigger
Manual Trigger
Emit Fictional CRM Payload
Code
Normalize and Promote Subarray Keys
Code
Standardize Flattened Row
Set
Build Sorted Reverse Index
Code
Verify Totals Match
If
Match Success Report
Code
Match Failure Report
Code
Merge Report Branches
Merge
Assemble Final Report
Code
Delivery Terminal
No Op
Docs: Input Schema
Sticky Note
Docs: Flatten and Index
Sticky Note
Nuevas automatizaciones, directamente en tu correo
Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.
- Nuevos flujos
- Explicaciones claras
- Guías de configuración