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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 52

  • @andersjensenorg
    @andersjensenorg  2 ปีที่แล้ว +4

    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

  • @pavaniprasad1
    @pavaniprasad1 3 หลายเดือนก่อน +1

    you are top notch in explaining the uipath ..Thanks so much once again.

    • @andersjensenorg
      @andersjensenorg  3 หลายเดือนก่อน

      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

  • @ugurkgs
    @ugurkgs 2 ปีที่แล้ว +1

    You are really good at this job. I look forward to more of your videos about Uipath.

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +1

      Hey Ugur. Thanks a lot! Kind regards, Anders

  • @smilesbyjoshua
    @smilesbyjoshua 2 ปีที่แล้ว +1

    Thanks Anders! Keep up the good work!

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      You bet! Thanks a lot, smilesbyjoshua! 🙂

  • @shubhamsrivastava7151
    @shubhamsrivastava7151 ปีที่แล้ว +1

    Awesome explanation. Thanks

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      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

  • @kylehilkin7383
    @kylehilkin7383 2 ปีที่แล้ว +1

    Mind blown. Thanks Anders 😊

  • @aitikoira
    @aitikoira 2 ปีที่แล้ว

    Fantastic video good sir! Thank you for clear explanation

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      Hey AitKoira - thanks a ton for the feedback - highly appreciated 🙂 Kind regards, Anders

  • @mohamedshehata3979
    @mohamedshehata3979 2 ปีที่แล้ว +1

    Very nice new desk setup

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      Thank you, only had it for a month 😀

  • @vasildanchev7693
    @vasildanchev7693 2 ปีที่แล้ว +2

    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.

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      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

  • @RobertWalthery1975
    @RobertWalthery1975 2 ปีที่แล้ว +1

    Thank you for the useful videos .... They are very intersting to learn uiPath

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      Hey Robert. Thanks a lot for the support 🙂🙋🏻‍♂️ Let me know, if you have any ideas for future videos. Kind regards, Anders

  • @mdhidayat5706
    @mdhidayat5706 ปีที่แล้ว +1

    Today, I decided to watch and implement this in my development framework.
    Nice to know we have come a long way.

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      Very nice, Md 💪 You got the Top commenter badge 😀🙋‍♂️ Thanks a lot for all your support/help. Kind regards, Anders

    • @mdhidayat5706
      @mdhidayat5706 ปีที่แล้ว +1

      @@andersjensenorg I will wear the badge with honor 🎖️😉

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      @@mdhidayat5706 Thanks 😍

  • @Imasoulinseoul
    @Imasoulinseoul 2 ปีที่แล้ว +1

    thank you :)

  • @nirmalakhandagale7110
    @nirmalakhandagale7110 ปีที่แล้ว +1

    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.

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      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

  • @nickthomas6687
    @nickthomas6687 5 หลายเดือนก่อน +1

    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.

    • @andersjensenorg
      @andersjensenorg  5 หลายเดือนก่อน

      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

    • @haroldburgos9238
      @haroldburgos9238 4 หลายเดือนก่อน

      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

  • @user-pi1hd8fj6k
    @user-pi1hd8fj6k ปีที่แล้ว +1

    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

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      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

  • @LoFiMusic_AW
    @LoFiMusic_AW 2 ปีที่แล้ว +1

    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?

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      Hey Agnieszka. Are you connected to Orchestrator? Kind regards, Anders

  • @AnisD756
    @AnisD756 2 ปีที่แล้ว +1

    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.

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +3

      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 🙂🙋🏻‍♂️

    • @AnisD756
      @AnisD756 2 ปีที่แล้ว

      ​@@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 ?

  • @mohamedshehata3979
    @mohamedshehata3979 2 ปีที่แล้ว +1

    Shokran =thankyou

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      Hey Decortec. You're very welcome :) Kind regards, Anders

  • @docoRPA
    @docoRPA ปีที่แล้ว +1

    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

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      Hey Daniel. Thanks a lot for updating 😊 Maybe I should make a new version very soon! Kind regards, Anders

  • @sunnditto4606
    @sunnditto4606 ปีที่แล้ว

    Will this objectory work for mainframe application???

    • @andersjensenorg
      @andersjensenorg  ปีที่แล้ว

      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

  • @kirankumar-tn8om
    @kirankumar-tn8om 2 ปีที่แล้ว +1

    how to use dynamic selector in object repository

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว +1

      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

  • @sivad2202
    @sivad2202 2 ปีที่แล้ว +1

    Table extraction video???

    • @andersjensenorg
      @andersjensenorg  2 ปีที่แล้ว

      For sure: th-cam.com/video/WPKEJLW7_Js/w-d-xo.html 🙋🏻‍♂️🙂

    • @sivad2202
      @sivad2202 2 ปีที่แล้ว +1

      @@andersjensenorg in modern approach there is table extraction in above header that's one 🤔

    • @tahasabri234
      @tahasabri234 2 ปีที่แล้ว

      @@andersjensenorg Yes i also want to learn Table Extraction which in the place of Data Extraction

  • @haroldburgos9238
    @haroldburgos9238 4 หลายเดือนก่อน +1

    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

    • @haroldburgos9238
      @haroldburgos9238 4 หลายเดือนก่อน

      Once Published your Libraries will show up under tenant libraries, not Host libraries.
      Tenant Orchestrator > Packages > Libraries > Tenant [Tab]

    • @andersjensenorg
      @andersjensenorg  4 หลายเดือนก่อน

      You're a master, thanks a lot 🙌😎