Ir al contenido
Agentes de IA

Divisor de arrays con campos del padre y reagrupación verificada por conteo

8 nodos 85 9 Manual trigger
Descargar

Cargando flujo…

Descripción del flujo de trabajo

Divide el array de líneas de cada registro padre en elementos independientes con parent_id, item_index y campos del padre seleccionados. Los padres con array vacío o ausente van a una ruta separada en lugar de desaparecer. Luego reagrupa por parent_id en el orden original y compara el conteo con la longitud original, generando count_match y listando índices faltantes (p. ej. elementos no objeto). Funciona localmente con datos ficticios.

Cómo funciona

  1. 1.Manual Trigger inicia la ejecución
  2. 2.Nodo Code emite cuatro pedidos ficticios
  3. 3.Nodo Set define campo array, campo id y campos a llevar
  4. 4.Code divide líneas, lleva contexto del padre, omite elementos no objeto
  5. 5.IF separa padres sin líneas
  6. 6.Code reagrupa y calcula count_match y missing_item_indexes
  7. 7.Set marca padres vacíos con status=empty_parent
  8. 8.Merge une ambas rutas

Casos de uso

  • Procesar líneas de pedido individualmente y reconstruir pedidos
  • Detectar líneas de factura perdidas

Requisitos

  • No requiere credenciales
  • Editar el nodo Set según sus nombres de campo

Configuración y pruebas en n8n

  1. Importar y ejecutar manualmente
  2. Verificar ORD-1001 con count_match=true
  3. Verificar ORD-1004 con count_match=false y missing_item_indexes=[1]
  4. Verificar que ORD-1002 y ORD-1003 aparecen como padres vacíos
  5. Sustituir el nodo de muestra por una fuente real

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

Detalles

Disparador Manual trigger
Nodos 8
Aplicaciones 5
Vistas 85
Descargas 9

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)

Manual Trigger

Manual Trigger

#1

Emit Sample Orders

Code

#2

Configure Split Settings

Set

#3

Split Arrays Carrying Parent Fields

Code

#4

Has Items?

If

#5

Regroup and Verify Counts

Code

#6

Mark Empty Parents

Set

#7

Combine Regrouped and Empty Parents

Merge

#8

Note Stages

Sticky Note

#9

Note Setup

Sticky Note

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