How To Use Object Repository in UiPath (Tutorial)
ฝัง
- เผยแพร่เมื่อ 20 มิ.ย. 2024
- This video tutorial shows how to use the Object Repository in UiPath. The Object Repository helps you manage, reuse and share UI elements in UiPath.
With the Object Repository, you create a library of UI elements that you and your team can use repeatedly. A UI element is all graphical pieces that construct an application/browser. For example, that could be buttons, input fields, drop-down lists, or checkboxes.
VIDEOS FOR YOU:
🔹 Git and Version Control in UiPath: • Git and Version Contro...
🔹 RPA Recruiter - My best Tips 6 Tricks: • RPA Recruiter: My best...
--
FOLLOW ME:
💼 LinkedIn: / andersjensenorg
🐦 Twitter: / andersjensenorg
📸 Instagram: / andersjensenorg
👨 Facebook: / andersjensenorg
👨👩👧👦 Discord: / discord
💌 Email Newsletter: andersjensen.org/email-newsle...
0:00 Intro to the Object Repository in UiPath
Please open UiPath and do everything with me instead of passively watching to get the most out of this tutorial. I'll promise you that I will then teach you the Object Repository in the first attempt. We use the Object Repository to reuse our UI elements in UiPath.
3:34 Store UI elements in Object Repository
To use the Object Repository make sure, you have enabled the Modern Design Experience. Either locally or globally. We use the Windows Calculator as it's always present in Windows, and it perfectly simulates any system we work in as RPA Developers. We capture our UI elements and store them in the Application scope. The screen scope is our calculator interface, and each UI element (the buttons) is a descriptor. We can easily add or edit descriptors.
9:57 Use UI elements from the Object Repository
Drag and drop the UI elements you want to use and choose the associated activity (e.g. 'Click''). To use a descriptor make sure, you place them in a screen scope. We'll also create Object Repository elements from a workflow instead of creating them first and then using them.
15:32 Publish the Object Repository to UiPath Orchestrator
If you get the error 'Publish of Library project to Orchestrator failed. Package cannot be published to the shared feed', I'll show you how to fix it. Our Object Repository is now stored in Orchestrator, and other UiPath developers can not use it.
19:14 Reuse UI elements in other projects
Click 'Manage Packages' and find the created package under 'All Packages' and install it. Now we can reuse the created UI element.
21:32 Change UI elements in our Orchestrator Library
UI elements sometimes change their address (the selector), and therefore we need to update our descriptors and publish the updated package to our Orchestrator library. Using the Project Dependices, Mass Update Tool is shown (either to Git or Local).
#uipath #rpa #roboticprocessautomation - วิทยาศาสตร์และเทคโนโลยี
Thanks a ton for watching 😀👍 If the video helps you, please give it a thumbs up (that will help me) and make sure, you watch and understand the GIT and Version Control video: th-cam.com/video/TTIzV9-FSMM/w-d-xo.html Kind regards, Anders
you are top notch in explaining the uipath ..Thanks so much once again.
Hey @pavaniprasad1. Thanks a lot 😊 Have a great day. You're more than welcome at my Discord, where we're 11,000+ RPA developers networking and solving problems: th-cam.com/video/xWFz-S96XGo/w-d-xo.html Kind regards, Anders
You are really good at this job. I look forward to more of your videos about Uipath.
Hey Ugur. Thanks a lot! Kind regards, Anders
Thanks Anders! Keep up the good work!
You bet! Thanks a lot, smilesbyjoshua! 🙂
Awesome explanation. Thanks
Thanks a ton, Shubham Srivastava 🤩 Have a great day. You're more than welcome at my Discord, where we're 6000+ RPA developers networking and solving problems: th-cam.com/video/xWFz-S96XGo/w-d-xo.html Kind regards, Anders
Mind blown. Thanks Anders 😊
You're very welcome 🤩🙌
Fantastic video good sir! Thank you for clear explanation
Hey AitKoira - thanks a ton for the feedback - highly appreciated 🙂 Kind regards, Anders
Very nice new desk setup
Thank you, only had it for a month 😀
Thank you for the comprehensive video! I follow your RPA tutorials for quite some time now and can say that I find some of them better than the official UiPath Academy videos :)
Just one small thing which can be added to this video is when users enable the "Both hos and tenent feeds" in Orchestrator > Settings > Deployment to ensure that deployment options is set to internal. I am not quite sure why mine was setup to external by default and this caused a permission error.
Hey Vasil Danchev
Thanks for writing. I'm getting more than 40 questions/comments every day and having difficulty answering everyone (I try my best).
I've created my UiPath Groups, where we all can post and solve problems or hang out around our favorite tool, UiPath. So you're very welcome. Get the addresses here: th-cam.com/video/C6xmGfEL07I/w-d-xo.html
Have a great day.
Kind regards,
Anders
Thank you for the useful videos .... They are very intersting to learn uiPath
Hey Robert. Thanks a lot for the support 🙂🙋🏻♂️ Let me know, if you have any ideas for future videos. Kind regards, Anders
Today, I decided to watch and implement this in my development framework.
Nice to know we have come a long way.
Very nice, Md 💪 You got the Top commenter badge 😀🙋♂️ Thanks a lot for all your support/help. Kind regards, Anders
@@andersjensenorg I will wear the badge with honor 🎖️😉
@@mdhidayat5706 Thanks 😍
thank you :)
🙋🏻♂️🙂
Hi Anders, All your videos are great for learning. I have one request can you please build one of the video to Built a project in RE Framework for PDF Automation. Extract the data from PDF and write it into excel.
Thanks for writing 😊 I'm getting more than 50 messages daily. While I read all of them, I can’t reply to everyone 😔 But I’ve created an RPA/Automation community where we’re 4900+ RPA Developers helping each other with solutions and our careers. Here’s the video on how to join (the invitation link is in the video description): th-cam.com/video/xWFz-S96XGo/w-d-xo.html Kind regards, Anders
Hi Anders, thank you for the great video. Is it possible to add elements to the Object Repository in a similar way in StudioX 2023.10.0? I don't see a way to do it.
Thanks for writing 😊 I'm getting more than 50 messages daily. While I read all of them, I can’t reply to everyone 😔 But I’ve created an RPA/Automation community where we’re 11,000+ RPA Developers helping each other with solutions and our careers. Here’s the video on how to join (the invitation link is in the video description): th-cam.com/video/xWFz-S96XGo/w-d-xo.html Kind regards, Anders
I think he mentioned in this video that StudioX is not used much and may limit things. I would recommend following this tutorial and see if it helps with what you are trying to accomplish.
th-cam.com/video/A8cLOfItmv8/w-d-xo.htmlsi=ELVNFqF8ubxK0E7Q&t=210
Hi Anders! Great video. I never used Object repository but it looks like me and my team is going to love it. However I have a small challange I hope you could help me. I use snippets for clicts and types to provide basic handling to every click. Can you attach item from Object Repository to UiElement variable? Then I could pass it to invoke xaml
Thanks for writing 😊 I'm getting more than 50 messages daily. While I read all of them, I can’t reply to everyone 😔 But I’ve created an RPA/Automation community where we’re 6000+ RPA Developers helping each other with solutions and our careers. Here’s the video on how to join (the invitation link is in the video description): th-cam.com/video/xWFz-S96XGo/w-d-xo.html Kind regards, Anders
Thank you for this video. I've got a problem. I don't have an option Orchestrator ... (Custom only) in Publish to list. Maybe you know why?
Hey Agnieszka. Are you connected to Orchestrator? Kind regards, Anders
Thanks for the explanation.
I don't really see a practical use for now. It feels easier to just select the objets you need in the context of a given project rather than import them.
Sure. Imagine a large enterprise setup with e.g. 50 running workflows and on average a certain UI element is used 4 times in each workflow. Now the selector of that UI element changes. What is the easiest, updating it once (in your Object Repository) or 4 x 50 = 200 times? I'm not saying your wrong, just that it's definately worth to implement, especially if you're not a small business. Thanks for feedback - I'll be very happy, if you keep it coming 🙂🙋🏻♂️
@@andersjensenorg Agree on that. But with all due respect. What are the chances that large entreprise dealing with such high amount of workflows learn about Object repo with a vid on YT ?
Shokran =thankyou
Hey Decortec. You're very welcome :) Kind regards, Anders
After updating the 3 to 4 the key , there was no need to delete the click activity and add it back, The update of the package already takes care of this
Hey Daniel. Thanks a lot for updating 😊 Maybe I should make a new version very soon! Kind regards, Anders
Will this objectory work for mainframe application???
Hey SuNnDiTtO Thanks for writing. I'm getting more than 50 questions/comments every day and having difficulty answering everyone (I try my best). I've created my UiPath Groups, where we all can post and solve problems or hang out around our favorite tool, UiPath. So you're very welcome. Get the addresses here: th-cam.com/video/C6xmGfEL07I/w-d-xo.html Have a great day. Kind regards, Anders
how to use dynamic selector in object repository
Hey kiran kumar Thanks for writing. I'm getting more than 50 questions/comments every day and having difficulty answering everyone (I try my best). I've created my UiPath Groups, where we all can post and solve problems or hang out around our favorite tool, UiPath. So you're very welcome. Get the addresses here: th-cam.com/video/C6xmGfEL07I/w-d-xo.html Have a great day. Kind regards, Anders
Table extraction video???
For sure: th-cam.com/video/WPKEJLW7_Js/w-d-xo.html 🙋🏻♂️🙂
@@andersjensenorg in modern approach there is table extraction in above header that's one 🤔
@@andersjensenorg Yes i also want to learn Table Extraction which in the place of Data Extraction
Adding to @vasildanchev7693 comment below, where he mentioned that he needed to change the setting on the 'Deployment' section under "Libraries" to be internal. This helped me get by the issue on Minute 18:00 of the video. (this might be due to changes since the video) Also, my Security section switched to "secure Deployment" since by default, it was selected to API Key even though I didn't have anything in it.
Packages:
-Deployment: Internal
-Security: Secure Deployment
Libraries
-Feeds: Both host and tenant feeds*
-Deployment: Internal*
-Security: Secure Deployment*
**marks changes
Once Published your Libraries will show up under tenant libraries, not Host libraries.
Tenant Orchestrator > Packages > Libraries > Tenant [Tab]
You're a master, thanks a lot 🙌😎