Deduplicación por clave de ejecución múltiple de Merge con informe de conciliación de conteos
Lee la ejecución en horizontal, con los nodos auxiliares de IA debajo. El diseño solo cambia la vista previa; la descarga se conserva.
Cargando flujo…
Descripción del flujo de trabajo
Plantilla n8n autónoma que corrige registros duplicados causados por ejecución múltiple del nodo Merge. Dos ramas de muestra con el mismo esquema entran a un Merge en modo append (una entrada por rama); un nodo Code runOnceForAllItems valida el tipo de clave, deduplica por record_key conservando la variante con más campos completos y concilia conteos de entrada/salida. Un nodo If envía los conteos coincidentes a la ruta OK y las desviaciones a una ruta de alerta, terminando en un único informe con claves duplicadas y sus frecuencias. Sin llamadas externas.
Cómo funciona
- 1.Manual Trigger inicia dos nodos Code que emiten muestras ficticias de rama A y B con claves superpuestas y registros sin clave
- 2.Merge en modo append con dos entradas: cada rama cableada a su propio índice de entrada
- 3.Un nodo Code runOnceForAllItems valida el tipo de clave (string/número), la recorta, cuenta registros inválidos sin clave y deduplica conservando la variante con más campos no vacíos
- 4.Calcula claves únicas por entrada, su unión, frecuencias por clave y compara las claves únicas de salida con la unión (counts_match)
- 5.If dirige la coincidencia al NoOp OK y la desviación al NoOp de alerta; ambos convergen en un Code final que produce exactamente un informe
- 6.Un Set final estampa el título con includeOtherFields preservando todos los campos
Casos de uso
- Eliminar duplicados tras fusionar dos ramas activas simultáneamente en n8n
- Verificar localmente que los conteos de entrada del Merge coinciden con la salida
- Diagnosticar resultados parciales que emiten filas de una sola entrada
- Generar un informe de conciliación antes de pasar datos a cualquier sistema posterior
Requisitos
- n8n 2.44.6 con nodos Code, Set, If, Merge, NoOp y StickyNote
- Dos entradas JSON con el mismo esquema que contengan record_key y __source para identificar la rama (reemplace los dos emisores de muestra con sus fuentes reales)
- No se requieren credenciales ni llamadas externas
Configuración y pruebas en n8n
- Importe el JSON en n8n y abra el flujo
- Ejecute el Manual Trigger e inspeccione la salida de Stamp Report Title: 9 elementos recibidos, 4 únicos, counts_match true, ORD-1001 (3x) y ORD-1002 (2x) duplicados, 2 registros inválidos
- Verifique que ORD-1002 se conservó de la rama B (5 campos) y ORD-1001 de la rama A (6 campos no vacíos)
- Caso límite: vacíe los arreglos de muestra en ambos nodos de rama y confirme status=no_input
- Para probar la ruta de desviación, pegue manualmente la salida deduplicada dos veces en las entradas del Merge y observe If dirigir a la ruta de alerta
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 (10)
Read Me - Setup & Logic
Sticky Note
Stage 2 - Dedup & Routing
Sticky Note
Stage 3 - Final Report
Sticky Note
Run Reconciliation Demo
Manual Trigger
Branch A - Sample Orders
Code
Branch B - Sample Orders
Code
Append Raw Merge Output
Merge
Dedup by Key and Reconcile Counts
Code
Counts Match?
If
Reconciled OK
No Op
Alert Path - Count Deviation
No Op
Build Final Reconciliation Report
Code
Stamp Report Title
Set
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