studiox
2023.4
false
Guía del usuario de StudioX
Last updated 7 de ago. de 2024

Repo. de objetos

El Repositorio de objetos permite la reutilización de los elementos IU dentro y a través de los proyectos de automatización. Con el repositorio de objetos puede importar bibliotecas IU para tu aplicación y utilizar los elementos IU contenidos en ella en todos tus proyectos de automatización.

Las características clave del Repositorio de objetos son:

  • Los elementos IU de todo el proyecto están centralizados en un solo lugar.
  • Ver una lista de tus actividades de IU del proceso mediante la pestaña Actividades de IU en el panel Repositorio de objetos.
  • Arrastra y suelta elementos desde el panel Repositorio de objetos.
  • los objetos importados de las bibliotecas son reutilizables en proyectos locales o entre proyectos.

Requisitos previos

El Repositorio de objetos funciona con UiPath.UIAutomation.Activities a partir de la versión 2020.10. Ten en cuenta que el paquete UIAutomationNext ha quedado obsoleto a partir de la versión 20.10. Las actividades de UIAutomationNext ahora se encuentran en el paquete UIAutomation.

Cuando el botón Repositorio de objetos aplicado se establece en , las actividades que forman parte del paquete UIAutomation deben hacer referencia a elementos desde el Repositorio de objetos.

Conceptos clave

Elementos de la IU

Los elementos de la interfaz de usuario contienen selectores de elementos completos o parciales, selectores de anclaje, contexto de captura de imagen de pantalla y elemento y otros metadatos que describen el elemento de la pantalla.

Librerías de IU

Una biblioteca de interfaz de usuario es una encapsulación de elementos agrupados por aplicaciones, versiones de aplicaciones y pantallas. Pueden contener varias aplicaciones, pero solo una versión de una determinada aplicación. Este mecanismo garantiza que cuando se actualiza una dependencia, se actualiza también la versión de la aplicación que se utiliza en los proyectos.

Reutilización

El Repositorio de objetos te permite reutilizar elementos de interfaz de usuario en todos los proyectos instalando bibliotecas de interfaz de usuario como dependencia en tus proyectos cuando quieras reutilizarlos a nivel global.

Importar bibliotecas de IU en proyectos

Crea una tarea en StudioX. Desde la ventana Gestionar paquetes, ve a la fuente donde está publicada la biblioteca de interfaz de usuario que deseas instalar e instálala en tu proyecto actual, tal y como harías con un paquete de actividades. La biblioteca de IU se añade al proyecto como dependencia, y sus descriptores son visibles en el panel Repositorio de objetos, en la sección Bibliotecas de IU. Ten en cuenta que una biblioteca de IU puede contener una única versión de un descriptor de IU y una única versión de una aplicación.



Usar elementos de IU

Siempre que necesites utilizar un elemento de IU del panel de descriptores del proyecto o de la sección de bibliotecas de IU, simplemente arrástralo y suéltalo en el diseñador. Esto activa la paleta de comandos, indicando las posibles actividades a utilizar para este elemento. Selecciona la actividad que más te convenga y se añadirá al diseñador:



Como alternativa, puedes arrastrar y soltar un elemento de la IU sobre una actividad que soporte el Repositorio de objetos y la actividad recogerá automáticamente el descriptor.



Copiar y pegar objetos

Puedes copiar la estructura del árbol a y desde el Repositorio de objetos, panel Fragmentos o entre distintas instancias de Studio, mediante las opciones Copiar árbol disponibles al hacer clic con el botón derecho en el Repositorio de objetos y el panel Fragmentos.

Además, la opción Copiar o la combinación de atajos de teclado, Ctrl + C permite copiar elementos individuales del repositorio y Ctrl + V permite pegarlos en las ubicaciones mencionadas previamente.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.