Ir al contenido
Agentes de IA

Conciliación de manifiesto de claves antes/después de Merge con sentinel de rama vacía

11 nodos 6 0 Manual trigger
Descargar

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

Flujo autónomo sin llamadas externas: un nodo code emite datos ficticios de dos ramas con un elemento corrupto y otro de pérdida simulada, bifurcándose hacia dos nodos de manifiesto paralelos que filtran su rama internamente, validan el tipo de id y siempre emiten un sentinel manifest_only cuando la rama está vacía, así un Merge append nunca se bloquea; un nodo de conciliación genera un informe con conteos pre/post, ramas vacías, elementos corruptos y claves faltantes exactas, y un IF enruta por nodos Set con campos distintos por camino antes de los noOp.

Cómo funciona

  1. 1.Manual Trigger ejecuta un nodo code que emite elementos con id único y branch opcional
  2. 2.La muestra se bifurca a dos nodos de manifiesto; cada uno filtra su rama (A explícita, el resto bajo B) y separa elementos corruptos (id no texto o vacío) en invalid_count
  3. 3.Cada nodo adjunta branch_manifest solo al primer elemento y emite un sentinel manifest_only si la rama no tiene elementos válidos
  4. 4.Un Merge append combina ambas salidas; el sentinel garantiza entradas no vacías sin bloqueos
  5. 5.Un nodo runOnceForAllItems emite un informe: conteos pre/post, empty_branch (received_count=0), all_items_invalid, invalid_count y claves faltantes
  6. 6.Un IF sobre ok enruta por nodos Set con outcome=reconciliation_passed o keys_lost_alert con missing_keys_detail, luego un noOp por camino

Casos de uso

  • Verificar completitud de fusiones de rutas condicionales sin bloquearse por ramas vacías
  • Detectar pérdida silenciosa de elementos entre bifurcación y fusión
  • Distinguir ramas vacías de ramas con todos los elementos corruptos en informes de conciliación

Requisitos

  • n8n 2.44.4 o superior con executionOrder=v1
  • Sin credenciales ni llamadas externas
  • Para producción: reemplace el nodo de muestra por entrada real; cada elemento necesita id de texto único, branch A o B opcional (si falta cuenta como B); no use drop fuera de pruebas

Configuración y pruebas en n8n

  1. Importe el JSON y ejecute Manual Trigger: espere la ruta keys_lost_alert detectando B-202 con missing_keys_detail='B: B-202' e invalid_count de B = 1
  2. Elimine drop:true de B-202 y ejecute: espere ok=true por la ruta reconciliation_passed
  3. Borre los elementos de la rama A y ejecute: espere que el flujo termine con empty_branches=['A'] y ok=true (el sentinel evita el bloqueo)
  4. Ponga ids inválidos en todos los elementos de la rama A: espere empty_branch=false con all_items_invalid=true e invalid_count=3

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 Merge If Set No Op

Detalles

Disparador Manual trigger
Nodos 11
Aplicaciones 6
Vistas 6
Descargas 0

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 (11)

/

Stage Guide

Sticky Note

#1

Sentinel Note

Sticky Note

#2

Routing Note

Sticky Note

#3

Manual Trigger

Manual Trigger

#4

Generate Sample Branch Data

Code

#5

Build Manifest Branch A (with Sentinel)

Code

#6

Build Manifest Branch B (with Sentinel)

Code

#7

Merge Branches (Append)

Merge

#8

Reconcile Manifest vs Merged Output

Code

#9

Reconciliation Passed?

If

#10

Tag Passed Report

Set

#11

Tag Loss Report

Set

#12

Complete Flow End

No Op

#13

Report Missing Keys

No Op

#14
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