Auditor de null silencioso e índices pairedItem fuera de rango
Cargando flujo…
Descripción del flujo de trabajo
Flujo n8n autónomo con disparador manual que carga pares ficticios de entrada/salida; un nodo Code compara cada campo para detectar valores resueltos silenciosamente a null, campos desaparecidos e índices pairedItem fuera de rango o inválidos. IF envía los dañados (TRUE) a la ruta noOp de dañados y los sanos (FALSE) a Set que los marca verified_healthy. Ambos nodos de rama activan alwaysOutputData para que Merge complete incluso con una rama vacía, y el resumen omite ítems marcadores. Un nodo Code final emite un único informe con conteos por tipo y ubicaciones. Solo detecta; no repara ni llama al exterior.
Cómo funciona
- 1.El disparador manual ejecuta un nodo Code con cuatro pares ficticios: sano, null silencioso, campo faltante e índice fuera de rango
- 2.El nodo de auditoría compara campos, valida pairedItemIndex contra sourceLength y construye un array detallado de defectos
- 3.IF envía los dañados (TRUE) a la ruta de dañados; los sanos (FALSE) a Set que los marca verified_healthy conservando todos los campos
- 4.Merge une ambas ramas (seguro ante rama vacía) y un nodo Code final emite exactamente un ítem de resumen
Casos de uso
- Auditar salidas multirrama antes de etapas posteriores
- Detectar pérdida silenciosa de ítems en producción
- Garantizar registros completos antes de entrega o facturación
Requisitos
- n8n 2.44.4 o superior
- Sin credenciales ni llamadas externas
- Uso real: pares entrada/salida del mismo esquema con pairedItemIndex y sourceLength
Configuración y pruebas en n8n
- Importa el JSON en n8n y ejecuta Execute Workflow
- Confirma que ORD-1002, ORD-1003 y ORD-1004 pasan por la ruta de dañados y solo ORD-1001 lleva verified_healthy
- Verifica el informe final: 1 sano, 3 dañados, conteos por tipo y otherDefectCount en cero
- Sustituye el cargador por pares limpios (resumen en ceros) y por todos dañados (Merge completa)
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
Load Sample Input-Output Pairs
Code
Audit Nulls, Missing Fields, PairedItem Range
Code
Is Record Damaged?
If
Damaged Records Path
No Op
Enrich Healthy Records
Set
Merge Audited Records
Merge
Build Run Summary Report
Code
Method Sticky Note
Sticky Note
Setup Sticky Note
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