studio
2024.10
true
Guía de usuario de Studio
Last updated 30 de oct. de 2024

Acerca de repositorio de objetos

El Repositorio de objetos garantiza la administración, reutilización y fiabilidad de los elementos de la IU, al capturarlos como objetos en un repositorio al estilo DOM, compartible entre proyectos. Permite crear y reutilizar las taxonomías de la IU, dentro de y entre todos los proyectos de automatización. Con el Repositorio de Objetos puedes crear una API de IU para la aplicación y compartirla con tu equipo en solo unos minutos.

Las características clave del Repositorio de objetos son:

  • Los elementos de IU del proyecto se gestionan, actualizan y modifican desde un lugar centralizado.
  • Ver una lista de tus actividades de IU del proceso mediante la pestaña Actividades de IU en el panel Repositorio de objetos.
  • Capturar rápidamente los elementos que necesites para la automatización con el asistente Capturar elementos.
  • Mayor fiabilidad del selector con la ayuda de la grabadora Capturar elementos que capte elementos, junto a sus anclajes.
  • Con la ayuda de los anclajes, los objetos mantienen su fiabilidad en el caso de que la aplicación reciba una interfaz de usuario ligeramente nueva.
  • Arrastra y suelta elementos desde el panel Repositorio de objetos.
  • Los objetos se reutilizan en el proyecto local o entre proyectos cuando se empaquetan como bibliotecas.
  • actualiza la aplicación y procesa los elementos de la interfaz de usuario de una sola vez con las bibliotecas de la interfaz de usuario.



Requisitos previos

El repositorio de objetos funciona con las versiones 20.10.x y superiores del paquete UiPath.UIAutomation.Activities.


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.

Las actividades de automatización de IU clásica están ocultas de forma predeterminada. Sin embargo, siguen estando disponibles en la categoría Clásica en el panel de Actividades y pueden añadirse a un proyecto desde el panel de Actividades o la barra de búsqueda Añadir actividad.

Conceptos clave

Descriptores de IU

Un descriptor de la interfaz de usuario es un conjunto superior de selectores. Contiene información para la identificación única de los elementos de la pantalla.

Los descriptores de la interfaz de usuario se extraen de las actividades en el flujo de trabajo y se añaden a un esquema estructurado que los agrupa por aplicaciones, versiones de la aplicación, pantallas y elementos de la interfaz de usuario. Fuera de esta estructura de taxonomías, solo las pantallas y los elementos contienen información del descriptor. El resto se utilizan para agruparse y su función es garantizar las actualizaciones entre las versiones de una aplicación.

Los descriptores de IU pueden formar parte de:

  • Un proyecto para amplia reutilización.
  • Repositorios de fragmentos con fines de pruebas.
  • Bibliotecas de IU para compartirlos a nivel global entre proyectos
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.

Pantallas

Las pantallas son los campos de la interfaz de usuario que se extraen de las actividades dentro del flujo de trabajo o se generan en tiempo de captura de los elementos. Una pantalla agrupa varios elementos que pertenecen a la misma pantalla.

Aplicaciones de IU (interfaz de usuario)

Una aplicación de la interfaz de usuario es una aplicación de destino que puede tener varias versiones y cada versión puede tener múltiples pantallas. Las aplicaciones pueden ser de varios tipos:

  • De escritorio/aplicación web
  • Aplicación móvil

Para definir las aplicaciones móviles, debes utilizar el paquete UiPath.MobileAutomation.Activities.

La estructura de las bibliotecas de la interfaz de usuario creadas con el Examinador de objetos tiene la siguiente jerarquía: Aplicación > Versión > Pantalla > Elemento de IU.

Librerías de IU

Una biblioteca de interfaz de usuario es una encapsulación de elementos agrupados por aplicaciones, versiones de aplicaciones y pantallas. Los elementos que defines se pueden extraer como una biblioteca de la interfaz de usuario y, tras su publicación, pueden instalarse en otros proyectos como dependencia.

Una biblioteca de interfaz de usuario puede 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.

Al crear una nueva versión de una aplicación existente, debes reutilizar los elementos existentes. Los elementos tienen identificadores únicos que se utilizan cuando se hace referencia a ellos desde las actividades. Siempre puedes cambiar el contenido de un elemento (descriptores y otros metadatos).

Reutilización

El Repositorio de objetos te permite reutilizar los elementos de la interfaz de usuario entre proyectos:

  • Todos los elementos almacenados localmente pueden reutilizarse en el nivel de proyecto.
  • Para fines de prueba, puedes utilizar el panel Fragmentos para guardar y pasar aplicaciones entre proyectos. En Fragmentos, puedes añadir aplicaciones al repositorio del proyecto local.
  • extrae los elementos en las bibliotecas de interfaz de usuario e instálalos como dependencia en los proyectos cuando quieras reutilizarlos de forma global. También puedes adoptar un enfoque de reutilización y empezar a crear bibliotecas de interfaz de usuario con los elementos que necesitarás en todos los proyectos de automatización.





Estructura del Repositorio de objetos

El repositorio de objetos tiene una estructura de árbol en la que cada nodo es un objeto que representa pantallas o elementos, todos jerárquicos bajo la aplicación. La estructura es la siguiente:

  • Aplicación: puede ser de uno de dos tipos: móvil o de escritorio/web, dependiendo de la tecnología que se utilice para la automatización de IU.
  • Versión: las aplicaciones pueden tener varias versiones.
  • Pantalla: ventana de nivel superior de una versión de la aplicación que solo puede crearse en una versión de la aplicación.
  • Elemento de IU: un objeto de la pantalla con un descriptor y metadatos. Puede ser de varios tipos.

Los elementos de IU pueden reordenarse libremente en la estructura de árbol, siempre que permanezcan bajo la pantalla designada. Para mover, solo arrastra y suelta el elemento hasta la ubicación deseada en el árbol.

Los elementos también pueden formar parte de otros elementos y también pueden agruparse bajo contenedores sin un rol específico de interfaz de usuario. Permite definir una estructura de interfaz de usuario que sea lo más cercana posible a lo que el usuario ve en la pantalla.

¿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.