Aplicación Forzada de Manejador de Errores Centralizado - Flujo de trabajo de n8n

Aplica un flujo de trabajo de errores predeterminado y estandarizado en todos tus flujos de trabajo n8n utilizando esta potente plantilla operativa de n8n. Esencial para mantener la fiabilidad y la supervisión.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?

Administradores y desarrolladores de n8n que gestionan instancias grandes.
Equipos de DevOps que requieren monitorización estandarizada e informes de errores fiables.
Organizaciones que ejecutan instancias de n8n autoalojadas con acceso directo a la base de datos.
Usuarios que buscan la máxima fiabilidad al implementar nuevas plantillas n8n.

Descripción general

Esta plantilla esencial de flujo de trabajo n8n resuelve el desafío común del manejo inconsistente de errores a través de numerosos flujos de trabajo n8n. Al escalar la automatización, es fundamental garantizar que cada proceso tenga alternativas adecuadas. Esta automatización n8n se ejecuta periódicamente utilizando un disparador n8n programado, recuperando sistemáticamente todas las plantillas n8n en ejecución. Luego verifica que cada flujo de trabajo n8n (a menos que esté etiquetado explícitamente para su exclusión) apunte a un flujo de trabajo n8n de manejo de errores central y estandarizado. Al utilizar actualizaciones directas de la base de datos (Postgres), este flujo de trabajo n8n proporciona un mecanismo robusto y centralizado para la aplicación de políticas operativas, lo que aumenta significativamente las capacidades de monitorización y la fiabilidad general de la plataforma.

Cómo funciona

El núcleo de este potente flujo de trabajo n8n comienza con un disparador n8n programado, configurado para ejecutarse cada cuatro horas, asegurando una verificación continua del cumplimiento. Alternativamente, se puede ejecutar manualmente a través del disparador n8n 'When clicking "Test workflow"' para una validación inmediata.


  1. Definir Variables: El nodo n8n 'Set Vars' establece dos parámetros críticos: la ID del flujo de trabajo de errores predeterminado de destino y una etiqueta de exclusión (defaulterror:false).

  2. Recuperar Flujos de Trabajo: El nodo n8n 'Get All Workflows' utiliza las credenciales internas de la API de n8n para obtener metadatos de cada instancia de flujo de trabajo n8n.

  3. Filtrar por Cumplimiento: El nodo Filtro n8n 'Exclude defaulterror:false Tagged Workflows' pasa selectivamente solo aquellos flujos de trabajo que requieren actualización. Aplica dos condiciones: el flujo de trabajo NO debe contener la etiqueta de exclusión Y la configuración actual del flujo de trabajo NO debe coincidir ya con la ID deseada del flujo de trabajo de error predeterminado.

  4. Aplicar Política: El nodo n8n final, 'Set Default Error Workflow' (nodo Postgres), se conecta directamente a la base de datos subyacente de n8n. Ejecuta una operación UPDATE en la tabla workflow_entity. Utiliza una expresión para inyectar la ID correcta de errorWorkflow en el campo JSON de settings para el flujo de trabajo n8n no conforme, aplicando así la política estandarizada de manejo de errores.

Guía de instalación


  1. Importar: Descargue el JSON del flujo de trabajo n8n e impórtelo en su instancia de n8n.

  2. Credenciales de Postgres: Configure el nodo n8n 'Set Default Error Workflow' con credenciales que se conecten a la base de datos PostgreSQL de respaldo de su instancia de n8n. Por lo general, esta es la base de datos nombrada en sus variables de entorno n8n (por ejemplo, DB_TYPE=postgres).

  3. Credenciales de la API de n8n: Configure el nodo n8n 'Get All Workflows' con credenciales de la API de n8n que tengan permisos para leer todos los flujos de trabajo.

  4. Configuración: Actualice el nodo n8n 'Set Vars' con la ID real de su flujo de trabajo n8n dedicado al manejo de errores. Esta ID debe corresponder a una plantilla n8n de manejo de errores existente en su instancia.

  5. Activación: Active el flujo de trabajo n8n. El disparador n8n programado se encargará de las verificaciones continuas.

Detalles del nodo

Disparador Programado y Disparador Manual (disparadores n8n): Estos nodos inician el flujo de trabajo n8n, ya sea en un intervalo de 4 horas o manualmente para pruebas\/ejecuciones inmediatas.
Set Vars (nodo n8n): Define variables globales para la ID del flujo de trabajo de error de destino (2fgSBCqYJyEZWtTO) y la etiqueta de exclusión (defaulterror:false). Estas variables se referencian dinámicamente a lo largo del flujo de trabajo n8n.
Get All Workflows (nodo n8n): Aprovecha la API de n8n para extraer metadatos de todas las plantillas y flujos de trabajo n8n actualmente en el sistema.
Exclude default
error:false Tagged Workflows (nodo Filtro n8n): Realiza un filtrado complejo. Utiliza expresiones de JavaScript para garantizar que el flujo de trabajo no esté excluido por etiqueta y que aún no cumpla con la ID de flujo de trabajo de error requerida.


  • Set Default Error Workflow (nodo n8n Postgres): El nodo de acción crucial. Actualiza la tabla workflow_entity, utilizando la ID del flujo de trabajo ($json.id) para coincidir y reescribir dinámicamente el objeto settings para incluir la ID de errorWorkflow requerida. Esto modifica directamente la configuración del flujo de trabajo n8n en la base de datos.

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 6 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por
Darien Kindlund
Darien Kindlund

Presentado*