Ir al contenido
Datos y Bases de Datos

Preservación del orden en Merge con claves ordinales e informe de intercambios

8 nodos 66 5 Manual trigger
Descargar

Cargando flujo…

Descripción del flujo de trabajo

Plantilla n8n totalmente local que resuelve la pérdida de orden tras nodos Merge. Emite datos ficticios de prueba, asigna a cada elemento una clave ordinal secuencial antes de ramificar, los divide con If en dos ramas enriquecidas con Set conservando todos los campos, los fusiona en modo append, y finalmente reordena por ordinal y genera un informe explícito de intercambios que muestra cuántas posiciones cambió el merge y qué elemento se movió a dónde. Sin credenciales ni llamadas externas.

Cómo funciona

  1. 1.Ejecuta Demo Trigger; Emit Sample Records produce seis registros ficticios, algunos con email vacío.
  2. 2.Assign Ordinal Keys añade un ordinal secuencial a cada elemento antes de ramificar.
  3. 3.Route by Amount envía amount mayor que 100 a la rama de alto valor y el resto a la estándar.
  4. 4.Cada nodo Set añade processingTier y emailStatus con includeOtherFields:true, conservando ordinal y campos de cliente.
  5. 5.Append Branches combina ambas ramas en modo append con dos entradas independientes, rompiendo el orden habitualmente.
  6. 6.Resort by Ordinal and Report ordena por ordinal, compara posiciones y emite un informe de intercambios.

Casos de uso

  • Informes que deben conservar el orden de filas entrante tras fusionar ramas de procesamiento
  • Detección automática de reordenaciones causadas por Merge antes de publicar el flujo
  • Procesamiento de registros en niveles alto y estándar con integridad de secuencia garantizada

Requisitos

  • Sin credenciales ni llamadas externas: plantilla totalmente local
  • Para datos reales: conecta tu fuente directamente a Assign Ordinal Keys con el mismo esquema: id, customer, email, amount

Configuración y pruebas en n8n

  1. Importa el JSON en n8n y abre el flujo
  2. Ejecuta Demo Trigger e inspecciona Resort by Ordinal and Report: sortedCount=6 y sortedRecords coincide con el orden de entrada
  3. Verifica que swapReport indique que el merge cambió 5 posiciones con detalles por elemento
  4. Caso límite: vacía el array de registros y confirma la salida segura sin elementos

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 Set Merge

Detalles

Disparador Manual trigger
Nodos 8
Aplicaciones 5
Vistas 66
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)

/

Stage 1 Note

Sticky Note

#1

Stage 2 Note

Sticky Note

#2

Stage 3 Note

Sticky Note

#3

Demo Trigger

Manual Trigger

#4

Emit Sample Records

Code

#5

Assign Ordinal Keys

Code

#6

Route by Amount

If

#7

Enrich High-Value Branch

Set

#8

Enrich Standard Branch

Set

#9

Append Branches

Merge

#10

Resort by Ordinal and Report

Code

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