Desambiguador de nombres de arreglos paralelos con informe de procedencia
Cargando flujo…
Descripción del flujo de trabajo
Flujo local con disparador manual que aplana una carga de arreglos paralelos bajo campos padre, infiere cada nombre desde su clave dentro de la ruta padre y, cuando dos rutas infieren el mismo nombre, añade un sufijo numerado estable sin detener el flujo. Un nodo Set fija una excepción manual que omite la inferencia, un nodo IF separa lo manual de lo automático y un nodo Code final construye el informe de procedencia con rutas, estados, conteos, ratio automático/manual y verificación de unicidad.
Cómo funciona
- 1.Ejecute el disparador manual; el primer nodo Code emite una carga ficticia de arreglos paralelos bajo dos padres distintos
- 2.El segundo nodo Code infiere cada nombre desde la ruta del campo padre y omite con seguridad los campos que no son arreglos
- 3.Un nodo Set fija un nombre manual (purchased_items) para la ruta orders.items omitiendo la inferencia
- 4.El nodo resolutor detecta colisiones y añade un sufijo numerado estable (items_2) sin detenerse
- 5.Un nodo IF separa registros manuales de automáticos; Merge los recombina
- 6.El nodo Code final construye el informe de procedencia: ruta y estado por nombre, conteos, ratio y verificación de unicidad
Casos de uso
- Aplanar cargas JSON anidadas variables en registros con nombres únicos
- Documentar la procedencia de nombres antes de mapear arreglos a columnas
- Resolver colisiones de nombres entre fuentes paralelas sin detener la ejecución
Requisitos
- n8n 2.44.6 con nodos code, set, if, merge, stickyNote y manualTrigger
- Sin credenciales: datos ficticios totalmente locales; en producción sustituya el nodo de carga por su fuente con el mismo esquema
Configuración y pruebas en n8n
- Importe el JSON en n8n y abra el flujo
- Ejecute el disparador manual y verifique que la salida contenga purchased_items (manual), items_2 (desambiguado) y labels vacío
- Caso límite: ponga payload a {} o null y confirme que el flujo termina con un informe vacío seguro
- Cambie el nombre manual para colisionar con uno inferido y verifique el sufijo único _alt
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 (10)
مشغل يدوي
Manual Trigger
تحميل حمولة تجريبية
Code
استدلال أسماء المصفوفات
Code
تثبيت استثناء يدوي
Set
حل التضارب وفصل الغموض
Code
هل التسمية يدوية؟
If
مسار التسمية اليدوية
No Op
مسار التسمية التلقائية
No Op
دمج المسارين
Merge
بناء بيان النسب
Code
توثيق المرحلة الأولى
Sticky Note
توثيق المرحلة الثانية
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