Paquete Grabadora
- Última actualización2024/07/23
Paquete Grabadora
El paquete 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 Grabadora para capturar acciones 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.
Automation 360 configuración de la extensión
- Haga clic en el icono de extensiones ubicado en la parte superior derecha de la ventana del navegador.
- Haga clic en las elipses verticales junto al plugin Automation 360 y seleccione Administrar extensión.
- Active la opción Permitir acceso a URL de archivos.
- Reinicie el navegador y ejecute el bot.
Ventajas de utilizar el paquete de la Grabadora en lugar del paquete SAP
- Puede automatizar objetos sin tener que crear una sesión. Cuando utilice el paquete de SAP, deberá crear una sesión.
- Puede automatizar directamente el objeto sin necesidad de generar las rutas de campo ni tener ningún conocimiento previo sobre estas. Cuando se utiliza el paquete de SAP, el paquete ejecutará las acciones directamente en las rutas del campo de control cuando las propiedades de los criterios de búsqueda coincidan con el objeto que el bot busca durante la ejecución.
- Si la ventana de tiempo de ejecución Grabadora se superpone al objeto que desea automatizar, entonces Grabadora oculta la ventana de tiempo de ejecución antes de automatizar el objeto.
- La Grabadora admite acciones en el Si, el Bucle y los paquetes del Esperar que permiten comprobar si un objeto existe en el navegador o ventana específicos.
Captura usando Grabadora
- La acción Capturar sustituye al comando Clonación de objetos de Versión 11.3.
- Si inicia cualquier navegador o aplicación compatible con una cuenta de usuario distinta de la utilizada para iniciar sesión en el ordenador, es posible que Grabadora no capture y reproduzca las acciones de control con precisión.
- Para capturar objetos de manera confiable cuando use dos monitores, asegúrese de que la resolución de pantalla en ambos sea la misma.
- Cuando usa el paquete Grabadora (versión 2.3.0-20210806-215200 o anterior) con el Agente de bot (versión 21.250 o posterior) publicado con Automation 360 v.29, es posible que tenga problemas al capturar un objeto. Le recomendamos utilizar el paquete Grabadora (versión 2.4.0-20211118-080716 o posterior) con el Agente de bot (versión 21.250 o posterior) para capturar objetos correctamente.
- Cuando el Agente de bot se instala a nivel de usuario (es decir, para el tipo de instalación específico del usuario), Citrix, Java y SAP no se configurarán, debido a que es posible que la sesión en la que se está ejecutando el Agente de bot no tenga los privilegios necesarios. Solo se configurará el plugin VMWare para el usuario actual.
Cuando automatiza páginas web que se ejecutan en los navegadores Google Chrome y Microsoft Edge, la acción ya no se desplaza por la página web si el objeto de destino está visible en la pantalla. Esto mejora la experiencia del usuario y la confiabilidad de la automatización cuando hay un panel superior fijo en la página web y si algunas acciones físicas, como un clic del mouse, no funcionan como se espera.
Utilice la acción para automatizar objetos correctamente cuando las credenciales del dispositivo se introduzcan en formato UPN.
Configuración manual de la tecnología Silverlight
- Vaya a C:\ProgramData\AutomationAnywhere\GlobalCache\embedded-resources
- Busque ec0db824-25eb-4c57-ab44-f77ef67d2579.
Los resultados de la búsqueda muestran una lista de paquetes de Grabadora.
- Seleccione el paquete de Grabadora que use.
- Ejecute el archivo check.exe como administrador desde esa carpeta.
- Haga clic en el menú Archivo.
- Vaya a .
- Ingrese .\Check.exe en el script y haga clic en Intro.
- Abra el Símbolo del sistema y ejecútelo como administrador.
- Ingrese C:\ProgramData\AutomationAnywhere\GlobalCache\embedded-resources\ seguido de Grabadora paquete versión que utilizas.
- Ingrese Check.exe en el script y haga clic en Intro.
Aplicaciones compatibles
- Aplicaciones web Java
- Aplicaciones a las que se accede a través de la aplicación Área de trabajo de Citrix.
- Aplicaciones virtuales de CitrixNota: Citrix Virtual Apps and Desktop versión 2303 está certificado con el paquete Grabadora (versión 2.16.0-20231101-165457 y posteriores)
- Para capturar o automatizar con precisión los objetos de las aplicaciones SAP, se recomienda habilitar el scripting. Si el scripting no está habilitado, se muestra el siguiente mensaje debajo de la ventana de ventana de ejecución del bot:
Scripting SAP desactivado: Habilitar el scripting para obtener capturas más fiables
Si no se habilita el scripting, en lugar de utilizar la tecnología SAP, el Grabadora usa la tecnología MSAA para la captura de objetos.
- Al automatizar una aplicación Electron, el Grabadora captura controles específicos en la aplicación utilizando la tecnología de automatización de la interfaz de usuario de Microsoft (COM) de forma predeterminada. Esto le permite automatizar las aplicaciones de Electron sin problemas sin tener que volver a capturar el objeto con una tecnología específica.
Soporte de Citrix XenApp
- Asegúrese de instalar el Agente de bot en el mismo servidor de Citrix XenApp desde donde inicia sus aplicaciones empresariales.
- Cuando inicia la Control Room como XenApp, no se requiereAgente remoto de Automation Anywhere para Citrix.
Tipos de control admitidos
- Ventanas emergentes
- Cuadros de diálogo de alerta
- Cuadros de diálogo de confirmación
- Cuadros de diálogo de indicador
Soporte multidominio
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.
- Cuando seleccione la propiedad FrameDOMXPath desde los criterios de búsqueda, asegúrese de no cambiar el valor de esta propiedad.
- Si borra la propiedad FrameDOMPath desde los criterios de búsqueda, el Grabadora no podrá identificar el marco.
Automatizar las aplicaciones que se ejecutan como usuario administrador
Puede capturar objetos en las aplicaciones que se estén ejecutando como administrador al seleccionar la opción Capturar y ejecutar con privilegios de administrador del Editor de bots.
- El Agente de bot está instalado en el perfil del sistema.
- Los Bot Creators y Bot Runners tienen derechos de administrador en el dispositivo para automatizar las aplicaciones.
Para evitar este error, deseleccione la opción Capturar y ejecutar con privilegios de administrador del Editor de bots y de ejecutar el Grabadora en modo no elevado para capturar aplicaciones Java o SAP.
Automatizar aplicaciones que requieren acceso multiusuario
- Esta capacidad es compatible con la automatización de aplicaciones web que se ejecutan en Google Chrome, Microsoft Edge y Microsoft Edge con navegadores en modo Internet Explorer (IE).
- Esta capacidad es compatible con el paquete de Grabadora (versión 3.2.1-20240606-105427 y posteriores) y Agente de bot (versión 22.60.23 y posteriores).
- Asegúrese de capturar y ejecutar su automatización en modo elevado cuando esté automatizando aplicaciones del navegador abiertas con otros privilegios de usuario.
- Cuando su Agente de bot se actualiza, debe reiniciar la aplicación de su navegador.
- En este momento, no se admite la opción de tiempo de espera avanzado.
Automatizar aplicaciones Java
Al automatizar controles que tienen propiedades similares en aplicaciones Java, por ejemplo, aplicaciones Oracle EBS, la propiedad de la ruta cambia significativamente y, por lo tanto, no es confiable. Para automatizar de manera confiable los controles en este escenario, use la propiedad del objeto Ocurrencia.
- La propiedad Ocurrencia no forma parte de los criterios de búsqueda predeterminados.
- La propiedad Ocurrencia se recupera solo durante el tiempo de ejecución y no en el momento de la captura.
- El valor máximo de la propiedad Ocurrencia dependerá de la cantidad de controles similares visibles en la pantalla. Por ejemplo, si hay 15 controles del tipo Descripción visibles en la pantalla, entonces el valor máximo de ocurrencia será 15. El valor máximo de ocurrencia seguirá siendo 15, incluso si se desplaza por los controles en la pantalla.
- El valor de ocurrencia va de 1 a 999.
- Si el nombre del marco para un control específico dentro de un marco interno está en blanco, entonces la propiedad Nombre del marco del objeto capturado aparece en blanco y no se agregará como criterio de búsqueda predeterminado.
- Si el objeto no está dentro de un marco interno, la propiedad no aparecerá en la lista.
- La propiedad Nombre del marco admite caracteres comodín y variables.
- Le recomendamos que utilice el carácter comodín (*) para identificar los objetos del marco interno, ya que el nombre del marco puede cambiar en algunas ventanas.
- Para sus automatizaciones existentes, asegúrese de volver a capturar los controles si desea utilizar las nuevas propiedades.
- Tenga en cuenta que esta capacidad no tiene ningún impacto en los bots existentes, que se siguen ejecutando sin cambios.
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 acción 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 campo Nombre de la propiedad y haga clic en la flecha.
Por ejemplo, para recuperar el texto de un vínculo, utilice la acción 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.
La propiedad del objeto superior se utiliza cuando desea usar las acciones Clic, Clic derecho, Doble clic, Establecer texto u Obtener propiedad.
Durante el tiempo de diseño, la ubicación del elemento se determina calculando los puntos del documento desde la parte superior (3) y la izquierda del área DOM (1). Por ejemplo, cuando capturó el elemento Apellido, el valor de la propiedad SUPERIOR se registró como 131
, calculado a partir de la parte superior (3) del DOM. Sin embargo, durante el tiempo de ejecución, el valor de la propiedad SUPERIOR para el elemento Apellido aparece como 216
. Esta discrepancia se produce porque, al momento de la ejecución, la extensión calcula la ubicación del elemento desde la barra de navegación (2) en lugar de desde la parte superior (3) del DOM.
El algoritmo de búsqueda del paquete Grabadora 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, introduzca el valor firstname en el campo de nombre HTML y ejecute el bot, el bot falla con un mensaje de error porque no existe un cuadro de texto con el nombre HTML firstname. Sin embargo, si introduce firstname* en el campo Nombre HTML y ejecuta el bot, el bot captura el primer cuadro de texto que coincida con el criterio.
Acciones realizadas en los objetos capturados
Procesamiento en segundo plano
- Clic
- Establecer texto
- Obtener texto
Registro seguro
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 Editor de bots o después de actualizarla.
- Esta capacidad es compatible con el paquete de Grabadora (versión 3.2.1-20240606-105427 y posteriores) y Agente de bot (versión 22.60.23 y posteriores).
- Si desea utilizar esta opción en su automatización existente, debe volver a capturar los controles.
- Los valores de las propiedades Izquierda, Derecha, Altura y Ancho no se descartarán.
Un usuario con privilegios de administrador debe habilitar esta configuración. Consulte Configuración.
Compatibilidad de proxies
Si su dispositivo está configurado con un proxy, todas las solicitudes salientes de este paquete se enrutan a través del servidor proxy. Consulte Conectar Agente de bot 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.