Ir al contenido
Agentes de IA

Aplanar claves de subarreglos en columnas de categoría con índice inverso ordenable

9 nodos 7 1 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 local con disparador manual que emite un objeto jerárquico ficticio con cuatro subarreglos. Un nodo Code lo aplana en filas promoviendo cada clave de subarreglo a columna de categoría con índice posicional. Otro nodo Code construye un índice inverso agregado con conteo de filas y lista de ids por categoría, ordenado descendente con rank. Un nodo If separa las categorías por encima de un umbral ajustable en dos ramas vía NoOp, Merge las reúne sin pérdida y Set fija las columnas finales.

Cómo funciona

  1. 1.Ejecute el Manual Trigger; un nodo Code emite un objeto jerárquico ficticio con número variable de claves
  2. 2.El nodo de aplanado descompone cada subarreglo en filas con category, positionIndex, id, name y qty
  3. 3.El nodo de índice inverso agrega conteos e ids por categoría y los ordena descendente con rank
  4. 4.If enruta categorías con rowCount mayor que 2 a una rama y el resto a otra vía puntos NoOp
  5. 5.Merge une ambas ramas y Set fija category, rowCount, ids y rank como salida final

Casos de uso

  • Aplanar datos jerárquicos tipo inventario antes de informes
  • Construir un índice inverso que vincule cada categoría con sus ids
  • Ordenar categorías por volumen de filas para priorización

Requisitos

  • n8n 2.44.6 con nodos code, if, merge, set, noOp, stickyNote y manualTrigger
  • Sin credenciales ni llamadas de red — procesamiento totalmente local
  • Para entrada real: sustituya el nodo de muestra por una fuente que emita item.json.groups con el mismo esquema; ajuste el umbral en la condición If

Configuración y pruebas en n8n

  1. Importe el JSON en n8n y ejecute la demo manualmente desde el Manual Trigger
  2. Verifique que las filas aplanadas llevan category correcto y positionIndex desde cero
  3. Verifique que la salida final tiene cuatro ítems ordenados 4,3,2,1 con ids correctos
  4. Prueba límite: añada un subarreglo vacío o clave no-arreglo y confirme omisión segura

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

Detalles

Disparador Manual trigger
Nodos 9
Aplicaciones 6
Vistas 7
Descargas 1

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

/

Setup & Threshold Docs

Sticky Note

#1

Manual Trigger

Manual Trigger

#2

Emit Hierarchical Sample

Code

#3

Flatten Subarrays into Category Rows

Code

#4

Build Sorted Inverse Index

Code

#5

RowCount Above Threshold?

If

#6

Above Threshold Endpoint

No Op

#7

Below Threshold Endpoint

No Op

#8

Merge Index Branches

Merge

#9

Fix Index Report Fields

Set

#10

Flattened Rows Available (Middle Output)

Sticky Note

#11

Branching & Final Report Docs

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