Automatiza la Auditoría de Flujos de Trabajo n8n y Respaldos Seguros en Airtable
El seguimiento y auditoría manual de los flujos de trabajo n8n, identificando flujos activos o basados en CRON, y manteniendo respaldos seguros, es laborioso y propenso a errores. Este flujo de trabajo extrae automáticamente todos los detalles de los flujos de trabajo n8n, respalda su JSON en Dropbox y centraliza metadatos clave como estado, tipos de nodo y horarios CRON en Airtable para una gestión y auditoría sencilla.

Documentation
Monitorea y Haz Respaldo de Tus Flujos de Trabajo n8n
Este robusto flujo de trabajo n8n ofrece una solución centralizada para gestionar, auditar y respaldar todos tus flujos de trabajo n8n. Obtiene periódicamente configuraciones de los flujos, identifica características clave y las almacena en Airtable mientras mantiene respaldos seguros en formato JSON en Dropbox.
Características Clave
- Descubrimiento y extracción automática de metadatos críticos de todos los flujos n8n activos.
- Almacenamiento exhaustivo de metadatos en Airtable, incluida la ID del flujo de trabajo, nombre, estado, tiempos de creación/actualización, configuración de flujos de error, zona horaria y tipos de nodo.
- Identificación inteligente de flujos basados en CRON y flujos con disparadores para mejor supervisión.
- Respaldo seguro y versionado en formato JSON de la definición completa de cada flujo a Dropbox, vinculado directamente desde Airtable.
- Sincronización automatizada con Airtable, actualizando registros existentes o creando nuevos según la ID del flujo de trabajo.
Cómo Funciona
El flujo de trabajo puede activarse manualmente o con una programación personalizable a través del nodo 'Cron'. Comienza realizando una solicitud HTTP autenticada a la API REST de tu instancia n8n para obtener una lista de todos los flujos. Esta lista se divide en ítems individuales, permitiendo procesar cada flujo secuencialmente. Para cada flujo, se obtienen datos detallados de configuración. Estos datos se convierten en formato binario y se respaldan de forma segura como un archivo JSON en una carpeta designada de Dropbox, con un nombre de archivo único que incluye su ID y la fecha de actualización para versionado. Simultáneamente, se genera un enlace compartible temporal para este archivo de respaldo desde Dropbox. Luego, el flujo analiza la configuración detallada para extraer metadatos clave como su estado activo, nombre, fechas de creación/actualización, asociación con flujos de error, zona horaria y una lista completa de tipos de nodo usados. Identifica específicamente si el flujo utiliza un disparador CRON u otro tipo de nodo disparador. Finalmente, una condición 'IF' verifica si ya existe un registro para el flujo actual en tu base de Airtable usando su ID única. Si se encuentra coincidencia, se actualiza el registro existente con los metadatos más recientes y el enlace al respaldo en Dropbox. Si no existe registro, se crea uno nuevo. Esto asegura que tu base de Airtable provea una visión precisa, actualizada y auditable de todo tu ecosistema de flujos n8n.