Preservación del orden en Merge con claves ordinales e informe de intercambios
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.Ejecuta Demo Trigger; Emit Sample Records produce seis registros ficticios, algunos con email vacío.
- 2.Assign Ordinal Keys añade un ordinal secuencial a cada elemento antes de ramificar.
- 3.Route by Amount envía amount mayor que 100 a la rama de alto valor y el resto a la estándar.
- 4.Cada nodo Set añade processingTier y emailStatus con includeOtherFields:true, conservando ordinal y campos de cliente.
- 5.Append Branches combina ambas ramas en modo append con dos entradas independientes, rompiendo el orden habitualmente.
- 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
- Importa el JSON en n8n y abre el flujo
- Ejecuta Demo Trigger e inspecciona Resort by Ordinal and Report: sortedCount=6 y sortedRecords coincide con el orden de entrada
- Verifica que swapReport indique que el merge cambió 5 posiciones con detalles por elemento
- 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
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)
Stage 1 Note
Sticky Note
Stage 2 Note
Sticky Note
Stage 3 Note
Sticky Note
Demo Trigger
Manual Trigger
Emit Sample Records
Code
Assign Ordinal Keys
Code
Route by Amount
If
Enrich High-Value Branch
Set
Enrich Standard Branch
Set
Append Branches
Merge
Resort by Ordinal and Report
Code
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