Ir al contenido
Datos y Bases de Datos

Diagnóstico de rutas undefined en JSON anidado con cuarentena

8 nodos 56 5 Manual trigger
Descargar

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. 1.Ejecute Manual Trigger; el nodo de inyección emite tres registros ficticios con el mismo esquema real
  2. 2.Un nodo Code escanea todas las rutas del campo mapped detectando undefined y claves ausentes
  3. 3.Cada ruta defectuosa se vincula a su ruta de origen mediante la tabla SPECS con sustitución de índices
  4. 4.El nodo If envía registros limpios (status=clean) al carril true y los corruptos a cuarentena
  5. 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

  1. Importe el JSON en n8n y ejecute Manual Trigger
  2. Verifique el informe final: un registro limpio y dos en cuarentena
  3. Añada un registro sin una clave mapped para ver missing_output_key
  4. 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

Manual Trigger Code If No Op Merge

Detalles

Disparador Manual trigger
Nodos 8
Aplicaciones 5
Vistas 56
Descargas 5

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (8)

Manual Trigger

Manual Trigger

#1

Inject Fictional Sample Payloads

Code

#2

Undefined Path Scanner (Depth-First)

Code

#3

Route: Clean vs Corrupt

If

#4

Clean Lane (Pass-Through)

No Op

#5

Quarantine Holding (NoOp)

No Op

#6

Merge Branches (Append)

Merge

#7

Final Diagnostic Report

Code

#8

Sticky: Overview & Setup

Sticky Note

#9

Sticky: How to Read the Report

Sticky Note

#10
Mantente al día

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

Descubre las novedades primero

Tu nombre, tu correo y una confirmación.

Confirmación por correo · Cancela cuando quieras