Diagnóstico de rutas undefined en JSON anidado con cuarentena
Cargando flujo…
Descripción del flujo de trabajo
Flujo totalmente manual y autónomo que escanea en profundidad la salida transformada de un JSON anidado, detecta cada valor undefined, null, cadena "undefined" y clave ausente, y vincula cada ruta de salida defectuosa con su ruta de origen faltante mediante una tabla de especificaciones con resolución de índices de arrays. Un nodo If enruta los registros limpios y corrompidos a carriles separados, y un nodo Code final genera un informe consolidado conservando el conteo exacto de entrada, sin dependencias externas.
Cómo funciona
- 1.Ejecute Manual Trigger; el nodo de inyección emite tres registros ficticios con el mismo esquema real
- 2.Un nodo Code escanea todas las rutas del campo mapped detectando undefined y claves ausentes
- 3.Cada ruta defectuosa se vincula a su ruta de origen mediante la tabla SPECS con sustitución de índices
- 4.El nodo If envía registros limpios (status=clean) al carril true y los corruptos a cuarentena
- 5.Merge une ambas ramas y un Code final construye un informe con conteos y detalles
Casos de uso
- Diagnosticar errores undefined tras transformar payloads JSON anidados
- Control de calidad de datos antes de etapas posteriores
- Cuarentena de registros corruptos con trazabilidad por ruta de origen
Requisitos
- n8n 2.45.5 con nodos Manual Trigger, Code, If, Merge, NoOp y Sticky Note
- Sin credenciales ni conexiones de red
- Para uso real: sustituya el nodo de inyección por sus datos y actualice la tabla SPECS
Configuración y pruebas en n8n
- Importe el JSON en n8n y ejecute Manual Trigger
- Verifique el informe final: un registro limpio y dos en cuarentena
- Añada un registro sin una clave mapped para ver missing_output_key
- Pruebe casos límite como arrays vacíos o campos null
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 (8)
Manual Trigger
Manual Trigger
Inject Fictional Sample Payloads
Code
Undefined Path Scanner (Depth-First)
Code
Route: Clean vs Corrupt
If
Clean Lane (Pass-Through)
No Op
Quarantine Holding (NoOp)
No Op
Merge Branches (Append)
Merge
Final Diagnostic Report
Code
Sticky: Overview & Setup
Sticky Note
Sticky: How to Read the Report
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