Opción de Ejecución en Caso de Error para Eventos
Descripción General
Ejecutar en caso de error es una opción configurable, si corresponde, para los eventos. Esta opción está destinada a eventos que pueden ejecutarse en caso de error.
Cómo Configurar la Ejecución en Caso de Error
- Cree un evento que se ejecutará como controlador de errores cuando falle un evento programado. Tanto el controlador de errores como el evento en sí deben configurarse con el tipo de ejecución establecido en Iniciar mediante programación (en segundo plano).
- Agregue un evento a una programación. Establezca el controlador de errores como el valor de evento de controlador para el evento que creó.
- Si el evento programado genera una falla de cualquier tipo, se ejecutará el controlador de errores 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 pueden fallar. En este caso, se considera que el evento ha fallado y se ejecutará el controlador de errores. Se ejecuta una sola vez para el evento fallido. Por lo tanto, si 1000 filas fallan, el evento del controlador de errores se ejecuta solo 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 al comunicarse con otro servidor (REST, App Builder conector).
- Marcar registros para volver a intentarlo más tarde.
- Volver a intentarlo varias veces de inmediato.