Lea y revise la documentación de Automation Anywhere

Cerrar contenidos

Contenidos

Abrir contenidos

Gestión de errores

  • Actualizado: 5/10/2019
    • 11.3.x
    • Crear
    • Enterprise

Gestión de errores

Debido a que los bots se utilizan normalmente en un equipo no supervisado, no hay nadie disponible para hacer clic en Aceptar y continuar el procesamiento cuando se produce un error. Puede utilizar las declaraciones Comenzar/Terminar gestión de errores para atender los cuadros de diálogo de errores.

Cuando se agrega a una tarea, el comando Gestión de errores nos permite atender de forma eficaz cualquier error que se presente.

Puede gestionar los errores de las siguientes maneras:

  • Tomar una instantánea: Guarda una instantánea de la pantalla en el momento del error. Una captura de pantalla suele ser la mejor manera de determinar la causa de un error cuando se ejecuta un Bot Runner no supervisado.
  • Ejecutar tarea: Inicia una nueva tarea cuando se produce un error. Esta tarea puede realizar diferentes funciones, como limpiar los archivos temporales.
  • Registrar datos en archivo: Escribe una nueva entrada de registro en el archivo de registro especificado. Esta entrada de registro también puede contener una marca de tiempo, que es útil para determinar exactamente cuándo ocurrió el error. El uso de las variables de sistema para $Error Line Number$ y $Error Description$ proporciona datos útiles para el registro.
  • Enviar correo electrónico: Envía un informe de error por correo electrónico, el cual puede contener una captura de pantalla del error (consulte Tomar instantáneas) y los valores de las variables para ayudar a solucionar el problema.
  • Asignación de variable: Establece un valor para una variable específica. Esto resulta útil para averiguar si se produjo un error en la tarea y luego realizar otros eventos, como registrar las operaciones correctas y los errores de la tarea.
  • Establecer el estado de la tarea: Envía una condición de Falla o Pase a Enterprise Control Room cuando se produce un error. La condición de Pase es útil cuando se espera una condición de error, pero desea ignorarla y continuar.

Requisitos de - Bot Store para la gestión de errores

Cada bot enviado a - Bot Store debe tener un mecanismo de gestión de errores y la siguiente estructura de carpetas de errores:

  • Cree una carpeta de error en la siguiente ubicación:
    <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder
  • En la ErrorFolder, cree dos subcarpetas:
    • Registros
      <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder\Logs
    • Instantáneas
      <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder\Snapshots
Todo el código del bot debe gestionar los errores de la siguiente manera:
  • Capturar ventanas de error.

    Guardar instantáneas de la ventana de error en la carpeta Snapshots.

  • Registrar los mensajes de error con una marca de tiempo en la carpeta Logs.
Importante: No se aceptan los envíos de bots que no siguen los requisitos de gestión de errores.

Consulte Nomenclatura para obtener información sobre cómo nombrar el Trabajador digital y los archivos adjuntos.

Enviar comentarios