StudioX - Object Repository (2024)

The Object Repository allows the reusing of UI elements inside and across automation projects. With Object Repository you can import UI libraries for your application and use the UI elements contained inside across your automation projects.

The key features of the Object Repository are:

  • UI elements across the project are centralized in one place.
  • view a list of all your UI activities inside your process by using the UI Activities tab inside the Object Repository panel.
  • drag-and-drop elements from the Object Repository panel.
  • objects imported from libraries are reusable in local projects or across projects.

Prerequisites

link

The Object Repository works with UiPath.UIAutomation.Activities package versions 2020.10 and above. Note that the UIAutomationNext package has been deprecated as of 20.10. The activities from UIAutomationNext are now found in the UIAutomation package.

When the Object Repository enforced toggle is set to Yes, activities part of the UIAutomation pack need to reference elements from the Object Repository.

Key Concepts

link

UI Elements

UI Elements contain full or partial element selectors, anchor selectors, screen and element image capture context, and other metadata that describes the element on the screen.

UI Libraries

A UI Library is an encapsulation of elements grouped by applications, application versions, and screens. They may contain several applications but can contain only one version of a certain application. This mechanism ensures that when you upgrade a dependency, you also upgrade the application version you were using inside your projects.

Reusability

link

The Object Repository enables you to reuse UI elements across projects by installing UI libraries as a dependency into your projects when you want to reuse at a global level.

Import UI Libraries in Projects

link

Create a task in StudioX. From the Manage Packages window, go to the feed where the UI Library you wish to install is published and install it to your current project, just as you would an activity package. The UI Library is added as a dependency to your project, and its descriptors are visible in the Object Repository panel, under UI Libraries. Please note that one UI Library can contain a single version of a UI Descriptor and a single version of an application.



Use UI elements

link

Whenever you need to use a UI Element from the project's Descriptors panel or the UI Libraries section, simply drag and drop it into the designer. This triggers the command palette, indicating possible activities to use for this element. Select the activity best suited and this will add it to the designer:



Alternatively, you can drag and drop a UI element on top of an activity that supports Object Repository and the activity automatically picks up the descriptor.



Copy and Paste Objects

link

You can copy the whole tree structure to and from the Object Repository, or in between StudioX instances, using the Copy Tree options available at right-click in the Object Repository panel.

In addition, the Copy option or the combination of keyboard shortcuts, Ctrl + C and Ctrl + V shortcuts allows you to copy individual elements from the repository, and paste them in the above-mentioned locations.

StudioX - Object Repository (2024)
Top Articles
When and How To Refinance a Personal Loan (2024 Guide)
Does Having Location Services On Drain Battery?
Hotels Near 6491 Peachtree Industrial Blvd
Play FETCH GAMES for Free!
Kris Carolla Obituary
Mawal Gameroom Download
Hardly Antonyms
Large storage units
Es.cvs.com/Otchs/Devoted
Qhc Learning
2135 Royalton Road Columbia Station Oh 44028
Cvs Learnet Modules
What is Cyber Big Game Hunting? - CrowdStrike
Craigslist Malone New York
Dallas Mavericks 110-120 Golden State Warriors: Thompson leads Warriors to Finals, summary score, stats, highlights | Game 5 Western Conference Finals
Litter Robot 3 RED SOLID LIGHT
Cookie Clicker Advanced Method Unblocked
Target Minute Clinic Hours
Bocca Richboro
Inkwell, pen rests and nib boxes made of pewter, glass and porcelain.
Water Temperature Robert Moses
Star Wars Armada Wikia
Nottingham Forest News Now
Usa Massage Reviews
Solo Player Level 2K23
3473372961
First Light Tomorrow Morning
Memberweb Bw
Slv Fed Routing Number
Diana Lolalytics
Sinfuldeeds Vietnamese Rmt
„Wir sind gut positioniert“
Kerry Cassidy Portal
Craigslist Florida Trucks
968 woorden beginnen met kruis
Mid America Irish Dance Voy
Emulating Web Browser in a Dedicated Intermediary Box
Seminary.churchofjesuschrist.org
Three V Plymouth
Birmingham City Schools Clever Login
Booknet.com Contract Marriage 2
About Us
Studentvue Calexico
Enr 2100
Costco The Dalles Or
Human Resources / Payroll Information
Worland Wy Directions
Myra's Floral Princeton Wv
Immobiliare di Felice| Appartamento | Appartamento in vendita Porto San
How to Get a Check Stub From Money Network
WHAT WE CAN DO | Arizona Tile
Latest Posts
Article information

Author: Barbera Armstrong

Last Updated:

Views: 5491

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Barbera Armstrong

Birthday: 1992-09-12

Address: Suite 993 99852 Daugherty Causeway, Ritchiehaven, VT 49630

Phone: +5026838435397

Job: National Engineer

Hobby: Listening to music, Board games, Photography, Ice skating, LARPing, Kite flying, Rugby

Introduction: My name is Barbera Armstrong, I am a lovely, delightful, cooperative, funny, enchanting, vivacious, tender person who loves writing and wants to share my knowledge and understanding with you.