Auditor de deriva de Merge con doble ejecución y balanceo de índice inverso
Cargando flujo…
Descripción del flujo de trabajo
Flujo de auditoría con disparador manual que pasa una fuente fija por dos nodos Code paralelos que construyen cada uno un índice inverso por categoría; la ruta B simula deriva de entorno descartando un registro. Un nodo Merge (append, dos entradas independientes) combina ambas ejecuciones, un nodo Code balancea cada contador contra la fuente y bloquea la ordenación ante déficit mediante If hacia NoOp; solo una ejecución balanceada llega al informe Set.
Cómo funciona
- 1.Ejecute el disparador manual; un nodo Code emite la fuente ficticia con un registro inválido sin categoría
- 2.Las rutas A y B construyen el índice inverso (categoría a conteo); B descarta id=4 simulando deriva
- 3.Merge en modo append reúne ambas salidas desde dos entradas independientes
- 4.Un nodo Code balancea los conteos de A y B contra la fuente y calcula deltas
- 5.If verifica el balance: el déficit va a la salida false hacia NoOp bloqueando la ordenación; el balance llega al informe Set
Casos de uso
- Probar consistencia de Merge entre Desktop y Docker antes de adoptar
- Detectar filas descartadas silenciosamente entre ramas antes de ordenar
- Auditar índices inversos construidos desde categorías contables
Requisitos
- n8n 2.45.4 con nodos manualTrigger, code, set, if, merge, noOp y stickyNote
- Cada ruta conectada a su propia entrada de Merge; nunca unir ambas salidas de IF a la misma entrada
- Sin credenciales; para uso real sustituya el arreglo fuente por un nodo de entrada real del mismo esquema
Configuración y pruebas en n8n
- Importe el JSON en n8n y ejecute Run Merge Drift Audit manualmente
- Caso normal/inválido: la fuente incluye un registro sin categoría contado como __uncategorized
- Espere un ítem de Mismatch Branch con balanced=false y déficit de un registro en shipping
- Elimine el filtro id!==4 en la ruta B y reejecute: el flujo llega al informe Set con auditStatus=index-balanced-ready-for-sort
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 (9)
Run Merge Drift Audit
Manual Trigger
Load Source Records
Code
Build Index Path A
Code
Build Index Path B (Drift Simulation)
Code
Combine Both Runs (Append)
Merge
Balance Counters vs Source
Code
Fully Balanced?
If
Counts Report (Ready to Sort)
Set
Mismatch Branch (Sort Blocked)
No Op
Stage 1: Source & Dual Runs
Sticky Note
Stage 2: Merge & Balance Gate
Sticky Note
Stage 3: Verdict & Output
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