Opción "Ejecutar en caso de error" para eventos en Jitterbit App Builder
Descripción general
Ejecutar en caso de fallo es una opción configurable, si corresponde, para eventos. Esta opción está diseñada para eventos que pueden ejecutarse en caso de fallo.
Cómo configurar la ejecución en caso de fallo
- Cree un evento que se ejecutará como Gestor de Fallos cuando falle un evento programado. Tanto el Gestor de Fallos como el propio evento deben configurarse con el Tipo de Ejecución establecido en Iniciar Mediante Programación (En Segundo Plano).
- Añada un evento a una Programación. Establezca el Gestor de Fallos como el valor de Evento de Gestor para el evento creado.
- Si el evento programado genera un fallo de cualquier tipo, se ejecutará el Gestor de Fallos y la programación abortará la ejecución, registrando la excepción original.
Nota
Un evento programado puede ejecutarse en varias filas. Si alguna fila falla, se considera que el evento ha fallado. Por ejemplo, 100 filas pueden tener éxito y 3 fallar. En este caso, el evento se considera fallido y se ejecuta el controlador de errores. Este se ejecuta una sola vez para el evento fallido. Por lo tanto, si 1000 filas fallan, el controlador de errores solo se ejecuta una vez.
Ejemplo de uso 1
Notificar a un administrador en caso de falla.
- Actualizar una bandera de estado.
- Enviar un correo.
Ejemplo de uso 2
Interrupción de la red en la comunicación con otro servidor (REST, App Builder Connector).
- Marcar registros para volver a intentarlo más tarde.
- Inténtalo de nuevo unas cuantas veces inmediatamente.