Captura acción en Manejador de errores

Utilice la acción Capturar en el paquete Manejador de errores para tomar el control de la ejecución del bot cuando se produce un error dentro de una acción Intentar.

Puede asignar valores para la descripción del error y el número de línea a variables dentro de la acción Capturar. Puede añadir más acciones dentro del bloque Capturar para manejar los errores. Estas acciones pueden incluir una acción de Correo electrónico Enviar (enviar un correo electrónico sobre el error), una acción Registrar en el archivo (registrar la condición del error en un archivo), o una Pantalla Capturar ventana para hacer una captura de pantalla de la ventana o de la aplicación cuando se produce el error.

Puede utilizar las acciones Intentar y Capturar varias veces en un bot. Esto le permite ejecutar un conjunto diferente de acciones basadas en cualquier excepción que pueda encontrar.

Considere un escenario en el que desea copiar un archivo de una ubicación a otra, abra este archivo para verlo y, luego, registre cualquier error que se encuentre durante este proceso. Puedes usar las acciones Copiar y Abrir del paquete del archivo en el bloque Intentar. A continuación, puede utilizar la acción Registrar texto en archivo en el bloque Capturar para capturar cualquier error encontrado durante la ejecución del bot. La siguiente imagen muestra el flujo para este escenario de ejemplo:Acción Capturar

Configuración

  • Utilice el menú desplegable Excepción para seleccionar el Manejador de errores.

    El Manejador de errores se aplica a todas las excepciones o errores que se encuentran en el bloque Capturar. A continuación, puede utilizar el campo Asignar mensaje de excepción a para proporcionar una variable para almacenar el mensaje de excepción.

  • Seleccione la casilla de verificación En caso de error, continuar con la siguiente acción.
    Cuando selecciona la casilla de verificación En caso de error, continuar con la siguiente acción, incluso si hay un error de una acción en el bloque Capturar, no se toma ninguna excepción y el bot continúa con la siguiente acción.
    Nota: Esta mejora se aplica a todas las acciones anidadas en el bloque Capturar. Por ejemplo, agrega un bloque Capturar anidado dentro de un bloque Capturar existente (principal). Si selecciona la casilla de verificación En caso de error, continuar con la siguiente acción en el bloque Capturar principal, los errores de cualquiera de las acciones en el bloque Capturar anidado también se manejan (se ignoran).
  • (Opcional) Utilice el campo Asignar mensaje de excepción a para seleccionar una variable existente.

    Utilice este campo para proporcionar una variable para almacenar la excepción si alguna de las acciones encuentra un error. Por ejemplo, si ha utilizado la acción Archivo > Abrir y encontró un error, la acción Asignar mensaje de excepción a puede usarse para revisar el mensaje de error. El mensaje de error debe almacenarse en una variable a la que haga referencia cuando registre el error para que pueda tener una idea de la causa del problema. Si no hay ninguna variable existente, haga clic en el icono Crear variable para crear una.

  • (Opcional) Utilice el campo Asignar el número de línea a para seleccionar una variable existente.

    Utilice este campo para proporcionar una variable numérica para contener el número de línea exacto donde ocurrió un error en la acción Intentar. Al igual que el mensaje de error de excepción, el número de línea se almacena en un archivo de registro para resolver problemas y realizar una mayor investigación. Puede usar el número de línea en la vista Lista o Doble del editor del bot para revisar acciones.

Nota: El código dentro de la acción Capturar solo se ejecuta si hay un error. Si todo en el bloque Intentar se ejecuta con éxito, la acción Capturar no se ejecutará.