Ir al contenido
Datos y Bases de Datos

Detector previo de colisiones de tipos y riesgo [object Object]

9 nodos 49 5 Manual trigger
Descargar

Cargando flujo…

Descripción del flujo de trabajo

Flujo local con disparador manual que alimenta una carga de prueba heterogénea a un nodo Code recursivo que construye un inventario ruta→tipos observados por registro. Marca rutas de tipo objeto/array (riesgo de conversión implícita a [object Object]) y rutas con tipos enfrentados entre registros, las separa con IF en ramas NoOp de peligro y seguras, las fusiona (append, entradas indexadas) y agrega todo en un ítem resumen con contadores coherentes.

Cómo funciona

  1. 1.Ejecuta el disparador manual que emite un ítem vacío
  2. 2.Un nodo Code emite la carga ficticia con el mismo esquema real
  3. 3.Un nodo Code recursivo mapea cada ruta completa a tipos y conteos y marca el peligro
  4. 4.Un nodo Set formatea la línea de informe conservando todos los campos
  5. 5.IF enruta rutas peligrosas (true) frente a seguras (false)
  6. 6.Dos ramas NoOp alimentan un Merge append con entradas 0 y 1
  7. 7.Un nodo Code final agrega todas las filas en UN ítem resumen

Casos de uso

  • Auditar respuestas API heterogéneas antes de escribir expresiones de texto
  • Detectar colisiones de tipos por campo entre registros
  • Documentar qué campos se mostrarán como [object Object]

Requisitos

  • Sin credenciales; todo el procesamiento es local
  • Para datos reales sustituye el nodo de muestra por una salida HTTP Request o Webhook del mismo esquema

Configuración y pruebas en n8n

  1. Importa el flujo en n8n 2.45.7
  2. Ejecuta el disparador manual y verifica el resumen: 10 rutas, 4 peligrosas, 6 seguras
  3. Comprueba que age, meta, tags y tags[0] aparecen como peligrosas
  4. Elimina el nodo de muestra y pasa cero ítems para probar la ruta vacía

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

Detalles

Disparador Manual trigger
Nodos 9
Aplicaciones 6
Vistas 49
Descargas 5

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)

/

Run Preflight Check

Manual Trigger

#1

Sample Payload (replace with real API items)

Code

#2

Build Path→Types Inventory & Detect Collisions

Code

#3

Format Report Row

Set

#4

Is Field Dangerous?

If

#5

Dangerous Path Endpoint

No Op

#6

Safe Path Endpoint

No Op

#7

Merge Danger & Safe Branches

Merge

#8

Build Single Summary Report

Code

#9

Detection Rule Doc

Sticky Note

#10

Branches Doc

Sticky Note

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