Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Paquete Recorder

  • Actualizado: 2022/03/12
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA

Paquete Recorder

El package del grabador captura una serie de tareas en un proceso y, luego, las automatiza. Puede automatizar sus aplicaciones empresariales (por ejemplo, aplicaciones de escritorio, web, SAP y Java) utilizando la función Recorder para capturar actions realizadas en objetos de la aplicación como un cuadro de texto, un botón, una tabla, un botón de opción, un cuadro combinado y una vista de lista.

Puede utilizar dos grabadores en Automation 360: el Universal Recorder y AISense Recorder.

Cuándo utilizar Universal Recorder y AISense Recorder

Universal Recorder
Utilice Universal Recorder cuando quiera registrar interacciones como el clic, la lectura o la escritura con objetos de la interfaz de usuario en su aplicación empresarial. Después de haber capturado el objeto, puede especificar sus requisitos en términos de la action que debe realizarse en ese objeto.

Por ejemplo, cuando captura un hipervínculo, puede seleccionar una acción para hacer clic en el vínculo o recuperar el texto del vínculo. Del mismo modo, si se captura un objeto de tabla, puede especificar que se recupere el número total de filas o que se recupere cada fila una por una y se realicen actions en ella. Esta es la forma más fiable de automatización porque se realiza en objetos de la interfaz de usuario en lugar de en coordenadas, imágenes, pulsaciones de teclas, etc.

AISense Recorder
Utilice AISense Recorder cuando esté construyendo y automatizando sus bots en aplicaciones que se exponen a través de Citrix o a las que se accede a través de RDP. También puede reducir el tiempo dedicado a construir y automatizar sus bots para aplicaciones heredadas en las que la automatización basada en objetos es difícil.

La resistencia del grabador a la resolución de la pantalla, a los navegadores y a las alteraciones de la interfaz de usuario reduce las limitaciones y los obstáculos a la hora de grabar tareas en todas las aplicaciones de la empresa.

Capturar action

Utiliza la action Capturar para capturar una interacción con un objeto de la interfaz de usuario (UI). Esta action le permite agregar una única interacción cuando está construyendo un bot.
Nota: La action Capturar sustituye al comando Object Cloning de Version 11.3.

Uso de la action Captura

Puede capturar y automatizar objetos dentro de un IFrame de dominio cruzado en los navegadores Chromium Google Chrome y Microsoft Edge. Después de capturar un objeto dentro de un IFrame de dominio cruzado, la ruta al cuadro se almacena en la propiedad FrameDOMXPath de forma predeterminada.

Puede capturar y automatizar objetos dentro de un IFrame de dominio cruzado que tenga varios IFrames con el mismo origen de marco e IFrames que se carguen de forma dinámica durante el tiempo de ejecución en navegadores Chromium Google Chrome y Microsoft Edge. Después de capturar un objeto dentro de un IFrame de dominio cruzado, la ruta al cuadro se almacena en la propiedad FrameDOMXPath de forma predeterminada.

La nueva propiedad FrameDOMXPath identifica la ruta en la que se encuentra el objeto. Debe seleccionar esta propiedad para ejecutar el bot correctamente a fin de automatizar objetos en un IFrame de dominio cruzado.
Nota: Si se borra la propiedad FrameDOMPath de los criterios de búsqueda, el Recorder no podrá identificar el marco.
Important: En el navegador Google Chrome, puede capturar y automatizar objetos dentro de un dominio cruzado y utilizar múltiples marcos con la misma fuente de marcos.
Importante: Si está utilizando varios IFrames en una página y si dos marcos tienen el mismo origen de marco, entonces el Recorder captura el objeto en el primer marco que detecta.
Cuando se automatiza una página web en los navegadores Chromium Google Chrome, Microsoft Edge o en Mozilla Firefox, se pueden capturar las ventanas emergentes, los cuadros de diálogo de alerta, los cuadros de diálogo de confirmación y los cuadros de diálogo de aviso que aparecen.
Recommendation: Cuando quiera automatizar un cuadro de diálogo de alerta en una página web, le recomendamos que añada un retraso antes de la action Grabador > Capturar, porque, a veces, el cuadro de diálogo de alerta aparece después de un retraso en la ventana de la aplicación.

Propiedades del objeto

Cuando selecciona un objeto para capturar, la Universal Recorder recopila datos sobre las propiedades del objeto con el fin de identificar el objeto durante el tiempo de ejecución. Puede hacer lo siguiente con las propiedades del objeto:
  • Verifique que las propiedades del objeto capturado coincidan con el objeto deseado.

    Por ejemplo, al capturar una tabla de un sitio web, asegúrese de que los valores Tipo de control y Etiqueta HTML sean TABLA.

  • Recuperar un valor de la propiedad. Utilice la action Obtener propiedad e ingrese el nombre de la propiedad en el campo Nombre de la propiedad o seleccione una propiedad de objeto de la lista de propiedades disponibles.La lista incluye los valores de la propiedad sugeridos a partir de los criterios de búsqueda en la tabla Propiedades del objeto.Para seleccionar una propiedad del objeto de la lista de propiedades, mueva el puntero del mouse a la derecha del Nombre de la propiedad y haga clic en la flecha.

    Por ejemplo, para recuperar el texto de un vínculo, utilice la action Obtener propiedad e ingrese HTML InnerText en el campo Nombre de la propiedad o seleccione HTML InnerText de la lista de propiedades.

  • Puede seleccionar una combinación de propiedades para que el bot busque el objeto en la ventana de su aplicación empresarial de forma exclusiva.

El algoritmo de búsqueda del package Recorder garantiza que, cuando se ejecute un bot, se capture un objeto solo si sus propiedades coinciden con el criterio de búsqueda exacto que seleccionó en la tabla Propiedades del objeto. Si las propiedades del objeto no coinciden exactamente con el criterio de búsqueda, el bot falla con un mensaje de error. Sin embargo, si el criterio de búsqueda incluye un carácter comodín, el bot captura el primer objeto que coincida con el criterio.

Por ejemplo, para capturar un cuadro de texto de una aplicación que tiene tres cuadros de texto llamados nombre1, nombre2 y nombre3, si selecciona Nombre HTML como criterio de búsqueda, introduce el valor nombre en el campo de nombre HTML y ejecuta el bot, el bot falla con un mensaje de error porque no existe un cuadro de texto con el nombre HTML nombre. Sin embargo, si introduce nombre* en el campo Nombre HTML y ejecuta el bot, el bot captura el primer cuadro de texto que coincida con el criterio.

Nota: Esta característica está disponible para los bots que cree con la versión 2.4.0-20211016-070100 del package Recorder a partir de Automation 360 v.23. Si ha creado bots utilizando una versión anterior del package Recorder, debe volver a capturar los objetos para utilizar esta funcionalidad.

Acciones realizadas en los objetos capturados

Después de capturar el objeto, especifique la acción que el bot debe realizar en el objeto en tiempo de ejecución. Por ejemplo, cuando captura un hipervínculo, puede seleccionar hacer clic en el vínculo o recuperar el texto del vínculo. Para ver la tabla de todos los objetos y las posibles acciones, consulte Acciones realizadas en objetos capturados con Universal Recorder.
Nota: Si encuentra un error al ejecutar un bot que captura un objeto de Internet Explorer y el mensaje de error es sobre Google Chrome, consulte Your Chrome Plug-in is either not installed or disabled (A-People login required.

Procesamiento en segundo plano

El procesamiento en segundo plano permite que una automatización que implica la interacción con una aplicación en primer plano (como los clics del mouse) se ejecute en segundo plano. Le recomendamos que utilice la opción de ejecutar en segundo plano para aumentar la visibilidad del objeto de destino y mejorar la precisión del bot. Las siguientes actions admiten el procesamiento en segundo plano:
  • Clic
  • Establecer texto
  • Obtener texto

Registro seguro

Cuando se habilita el modo de registro seguro, los bots no muestran las imágenes del objeto de destino después de la captura. Esto garantiza que los datos confidenciales no se muestren.
Nota: Aunque los bots no muestran las imágenes de destino después de la captura, las imágenes se siguen almacenando en la Control Room porque son necesarias para ejecutar los bots.

Cuando registra una tarea en modo de registro seguro, la ventana Vista previa muestra temporalmente el área capturada. Esta imagen se oculta después de navegar fuera de la ventana del Bot editor o después de actualizarla.

Un usuario con privilegios de administrador debe habilitar esta configuración. Consulte Administrar configuración.

Compatibilidad de proxies

Si su dispositivo está configurado con un proxy, todas las solicitudes salientes de este package se enrutan a través del servidor proxy. Consulte Conectar Bot agent a un dispositivo con un proxy.

Casos de uso del grabador

Utilice estas tareas de ejemplo para familiarizarse con el uso del grabador en la creación de bots.

Enviar comentarios