Detector previo de colisiones de tipos y riesgo [object Object]
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.Ejecuta el disparador manual que emite un ítem vacío
- 2.Un nodo Code emite la carga ficticia con el mismo esquema real
- 3.Un nodo Code recursivo mapea cada ruta completa a tipos y conteos y marca el peligro
- 4.Un nodo Set formatea la línea de informe conservando todos los campos
- 5.IF enruta rutas peligrosas (true) frente a seguras (false)
- 6.Dos ramas NoOp alimentan un Merge append con entradas 0 y 1
- 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
- Importa el flujo en n8n 2.45.7
- Ejecuta el disparador manual y verifica el resumen: 10 rutas, 4 peligrosas, 6 seguras
- Comprueba que age, meta, tags y tags[0] aparecen como peligrosas
- 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
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 (9)
Run Preflight Check
Manual Trigger
Sample Payload (replace with real API items)
Code
Build Path→Types Inventory & Detect Collisions
Code
Format Report Row
Set
Is Field Dangerous?
If
Dangerous Path Endpoint
No Op
Safe Path Endpoint
No Op
Merge Danger & Safe Branches
Merge
Build Single Summary Report
Code
Detection Rule Doc
Sticky Note
Branches Doc
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