Ir al contenido
Agentes de IA

Aplanador recursivo de subarreglos con columnas de clasificación e índice invertido ordenable

10 nodos 98 7 Manual trigger
Descargar

Cargando flujo…

Descripción del flujo de trabajo

Flujo manual local que genera dos ítems ficticios con subarreglos anidados bajo claves y objetos, los aplana recursivamente a cualquier profundidad (incluido batches.inner), promueve la ruta de cada clave a columna de clasificación con su índice original, pone en cuarentena valores vacíos mediante IF con marcas de etapa, fusiona con Merge en modo append una ruta de manifiesto, y produce un informe ordenado determinista con índice invertido que usa la clave explícita '(empty)' para valores vacíos y expone unknown_source_rows para ítems sin batch.

Cómo funciona

  1. 1.Ejecuta el disparador manual para emitir dos ítems ficticios con subarreglos anidados
  2. 2.Aplanado recursivo real emite una fila por elemento con source, classification, index y value; sin batch la fuente es UNKNOWN
  3. 3.Un nodo IF envía valores vacíos a un Set de cuarentena; las válidas pasan por otro Set
  4. 4.Una segunda ruta crea una fila de manifiesto marcada y se fusiona en modo append
  5. 5.Un Code final ordena con criterio estable, clava '(empty)' para vacíos y cuenta filas UNKNOWN

Casos de uso

  • Aplanar payloads anidados de webhooks antes de reenviarlos
  • Rastrear cada fila hasta su arreglo padre y posición original a cualquier profundidad
  • Combinar salidas de varias ramas en un informe ordenable e inspeccionable

Requisitos

  • Sin credenciales; procesamiento local completo
  • Producción: sustituye el nodo de muestra por un Webhook con el mismo esquema (campo batch como id padre)

Configuración y pruebas en n8n

  1. Importa el JSON en n8n y pulsa Execute Workflow
  2. Verifica un informe final con 9 filas ordenadas incluyendo R001 de batches.inner e índice invertido con '(empty)' para el valor vacío
  3. Caso límite: elimina batch de un ítem y confirma source=UNKNOWN y unknown_source_rows=1 sin fallos

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 10
Aplicaciones 5
Vistas 98
Descargas 7

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

/

Flatten Demo Trigger

Manual Trigger

#1

Generate Fictional Sample

Code

#2

Recursive Flatten and Index

Code

#3

Row Has Non-Empty Value

If

#4

Mark Flattened Stage

Set

#5

Mark Quarantined Stage

Set

#6

Build Unified Manifest Row

Code

#7

Mark Manifest Stage

Set

#8

Append Both Paths

Merge

#9

Sort Rows and Build Reverse Index

Code

#10

Docs: Pipeline Stages

Sticky Note

#11

Docs: Setup and Replacement

Sticky Note

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