En esta página

Gestor de errores Retry en Make

El gestor de errores Retry retira del flujo el paquete que produjo el error. Make conserva el mensaje, los mapeos y la parte pendiente del flujo como una ejecución incompleta. Los demás paquetes pueden continuar su recorrido por el escenario.

Este comportamiento resulta útil cuando el error puede resolverse más tarde sin descartar toda la ejecución. Según la configuración disponible, la ejecución incompleta puede quedar pendiente para una intervención manual o se puede volver a intentar. Comprueba siempre la política actual de reintentos en la documentación oficial.

Requisito previo

Para usar Retry, activa el almacenamiento de ejecuciones incompletas en los ajustes del escenario. Si esta opción no está habilitada, no podrás conservar el paquete y el flujo pendiente de la forma descrita.

Antes de configurarlo, decide quién revisará las ejecuciones incompletas y cuánto tiempo pueden permanecer pendientes. Un reintento automático solo es apropiado cuando otra ejecución puede resolver el problema sin duplicar efectos.

Añadir Retry a un módulo

  1. Abre el escenario en Scenario Builder.
  2. Haz clic con el botón derecho en el módulo que puede fallar.
  3. Selecciona Add error handler.
  4. Elige Retry.
  5. Si la interfaz ofrece finalización automática, configura el número de intentos y el intervalo de espera de acuerdo con el comportamiento del servicio de destino.
  6. Activa el almacenamiento de ejecuciones incompletas en los ajustes del escenario.
  7. Guarda el escenario.

No uses reintentos automáticos para una operación que pueda crear duplicados o repetir un cobro, un envío o una escritura irreversible. En esos casos, deja la ejecución para revisión manual o añade primero una comprobación de idempotencia.

Qué ocurre cuando aparece el error

Cuando el módulo falla:

  • el paquete problemático no continúa por la ruta normal;
  • Make crea una ejecución incompleta con el mensaje de error, los mapeos y el flujo pendiente;
  • los demás paquetes pueden seguir procesándose;
  • una persona o el mecanismo de reintento configurado puede intentar completar el trabajo pendiente.

Por ejemplo, si un iterador produce varios paquetes y uno contiene un campo obligatorio vacío, Retry separa ese paquete. Los paquetes válidos pueden continuar, mientras el elemento incorrecto queda disponible para diagnóstico y corrección.

Cómo comprobar la configuración

  1. Ejecuta una prueba con varios paquetes conocidos.
  2. Provoca un error controlado en uno de ellos.
  3. Confirma que ese paquete no llega a los módulos posteriores.
  4. Comprueba que los demás paquetes sí continúan.
  5. Abre las ejecuciones incompletas y revisa el error, los mapeos y los datos guardados.
  6. Corrige la causa y completa la ejecución de forma manual o mediante el mecanismo de reintento configurado.

Si necesitas detener toda la ejecución o controlar una transacción, otro gestor puede ser más adecuado. Consulta la documentación oficial del gestor Retry y la guía general de gestión de errores antes de elegir una estrategia.

Esta página incluye enlaces de afiliado. Podemos ganar una comisión si te registras o contratas a través de ellos, sin costo adicional para ti.

Entiende el concepto y empieza con un flujo de bajo riesgo

Si este concepto corresponde a una tarea repetitiva real, empieza con un flujo pequeño que puedas revisar manualmente. Consulta los precios, los límites y las restricciones de módulos en la página oficial.

✓ Empieza con un flujo de bajo riesgo✓ Mantén la revisión humana✓ Precios y límites según la página oficial
Abrir Make cuando elijas el flujo