Manejador de errores paquete
- Última actualización2023/07/04
Manejador de errores paquete
Si un bot encuentra un error debido a una condición anormal o a excepciones durante la ejecución, la ejecución normal del bot se ve obstaculizada y el bot no logra completar la tarea. El paquete de Manejador de errores contiene acciones que le permiten manejar fácilmente las excepciones que un bot encuentra y transfiere el control a otras acciones dentro de dicho bot.
Las acciones en el paquete le permiten separar las acciones que quiere utilizar para realizar una tarea de las acciones que desea utilizar para manejar la excepción. El manejo de las excepciones asegura que un bot complete una tarea cuando encuentra un error y define acciones cuando se produce un error. El bot principal o cualquiera de los bots secundarios disponibles pueden manejar las excepciones. Sin embargo, la ejecución del bot fallará si no hay un manejo de errores disponible en los bots principales o secundarios.
La siguiente imagen muestra cómo funciona la ejecución de un bot cuando se usa y cuando no se usa el manejo de errores en la tarea.
Acciones en el paquete de Manejador de errores
El Manejador de errores paquete incluye las siguientes acciones:
Acción | Descripción |
---|---|
Intentar | Consulte acción Intentar en Manejador de errores. |
Capturar | Consulte Captura acción en Manejador de errores. |
Finalmente | Consulte acción Finalmente en Manejador de errores. |
Lanzar | Consulte acción Lanzar en Manejador de errores. |
Cómo Manejador de errores maneja las excepciones
La siguiente imagen muestra el flujo de acciones del paquete de Manejador de errores cuando se encuentra un error externo durante la ejecución de un bot.
La siguiente imagen muestra el flujo de acciones del paquete de Manejador de errores cuando se encuentra un error interno durante la ejecución de un bot.
Ejemplo: Uso del acciones en el Manejador de errores paquete
Por ejemplo, si tiene un bot que lee datos de un archivo de Microsoft Excel y los almacena en una base de datos. El bot podría encontrar un error si el archivo requerido no está disponible o mientras se actualiza una tabla en la base de datos. Utilice los siguientes métodos para manejar los errores:
- Excepción 1:
- La hoja de cálculo de Microsoft Excel de la que desea extraer datos no está disponible.
- Cómo manejarlo: Utilice otro archivo que contenga los mismos datos.
- Excepción 2:
- La tabla que desea utilizar para almacenar los datos no está disponible en la base de datos.
- Cómo manejarlo: Muestra un mensaje de que la tabla requerida no está disponible.
Basándose en el ejemplo anterior, realice lo siguiente para manejar las excepciones mencionadas:
- Agregue todas las acciones necesarias para leer los datos de la hoja de cálculo de Microsoft Excel y guarde los datos extraídos en una tabla en la base de datos dentro de la acción Intentar.
- Agregue las acciones que desea ejecutar para las siguientes excepciones dentro de la acción
Capturar:
- Excepción 1: Agregue las acciones para utilizar el archivo alternativo que contiene los mismos datos.
- Excepción 2: Agregue la acción Cuadro de mensaje para mostrar un mensaje relevante.
- Agregue la acción para terminar la conexión con la base de datos dentro de la acción Finalmente que se produce independientemente del resultado de Intentar.