Divisor de arrays con campos del padre y reagrupación verificada por conteo
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.Manual Trigger inicia la ejecución
- 2.Nodo Code emite cuatro pedidos ficticios
- 3.Nodo Set define campo array, campo id y campos a llevar
- 4.Code divide líneas, lleva contexto del padre, omite elementos no objeto
- 5.IF separa padres sin líneas
- 6.Code reagrupa y calcula count_match y missing_item_indexes
- 7.Set marca padres vacíos con status=empty_parent
- 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
- Importar y ejecutar manualmente
- Verificar ORD-1001 con count_match=true
- Verificar ORD-1004 con count_match=false y missing_item_indexes=[1]
- Verificar que ORD-1002 y ORD-1003 aparecen como padres vacíos
- 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
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)
Manual Trigger
Manual Trigger
Emit Sample Orders
Code
Configure Split Settings
Set
Split Arrays Carrying Parent Fields
Code
Has Items?
If
Regroup and Verify Counts
Code
Mark Empty Parents
Set
Combine Regrouped and Empty Parents
Merge
Note Stages
Sticky Note
Note Setup
Sticky Note
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