UiPath REFramework - The Basics for Beginners (Full Use Case)

preview_player
Показать описание
This video tutorial teaches you to set up and understand the basics of the UiPath REFramework. There are no boring powerpoints, but a full use case that will teach UiPath beginners everything needed to set up and start building your Robotic Enterprise Framework (Dispatcher and Performer) processes and use Orchestrator (Queues and Assets).

VIDEOS FOR YOU:

- Join my network with 1700+ RPA Developers, where we solve RPA problems, network, and help each other upgrade our careers. It's free!

FOLLOW ME:

MY GEAR (Amazon affiliate):
🖥️ My monitor

💡 Lights

⌨️ Keyboard

📹 Camera

🎤 Microphone
- Portable mic when I travel:

0:00 Intro
The Robotics Enterprise Framework is one of the most essential concepts in UiPath. All major companies use the REFramework (with tweaks), and the UiPath Advanced Certification is also based on it. Today we use the UiPath best practice and divide our REF robot into a dispatcher and a performer.

0:55 Understand our process
Before creating the actual REFramework we look at the process we want to automate. Always understand the process before you start building (the PDD is a vital document). We split our process into two processes: A Dispatcher and a Performer. In our process, we want to read an Excel sheet into a DataTable, add each element in the Datatable to an Orchestrator Queue and then process it with our Performer process (our actual REF). The performer does Google searches, scrapes the results, and writes it back to our Excel.

23:05 Dispatcher
The Dispatcher part in the UiPath REFramework is where we take a collection (e.g., an Excel file or database) of items and add them to the Queue. But, first, we create a Queue in Orchestrator. Then, an Asset can be made in Orchestrator to store the variables, which values change a lot. Use an Add Queue Item activity to add items to the Orchestrator Queue. Then, use the ItemInformation in Properties to pick the values you want to add to the Queue. Add a Reference as well.

35:43 Performer
The Performer part is the actual REFramework using the state machine layout. Find the Config Excel sheet in the Projects\Data folder and specify the queue name here (and add Assets). Next, we close our systems (the Edge browser) in the Initialization state and open them again. This makes sure that we get fresh applications. Next, map the arguments. Then, in the Process Transaction state, we process each queue item one by one (transaction items). Log the results back to Excel. Finally, we make error handling with a Try-Catch activity. We intentionally create an error in our data to see how we can easily handle it. Since it's an error in the data, we categorize it as a business exception.

#uipath #rpa #robotics
Рекомендации по теме
Комментарии
Автор

Thanks for clearly explaining the RE Framework concepts. Congrats for 2022 MVP.

pradeep
Автор

I was struggling from last 2 months for learning RE- Framework...I am blessed that I came across your video...thank you for the amazing content sir😊

snigdhasnigdha
Автор

clean and easy to understand.

Thanks a lot sir !

czzzhtp
Автор

Great fan of your Videos., Teaching is an art and you are a Piccaso of it Sir !

sundar
Автор

Thank you, nice to get my knowledge refreshed before teaching about REFramework 😅

vendettasnares
Автор

It's a really useful video for beginners, I was having a hard time learning until I came across your videos, you explain very simply, I really liked it. I would like to take the course you gave on udemy on this subject. I don't know if my opinion matters, but you did a really good job.

yakupkoskalan
Автор

Wow.... Thanq so much. You explained very well from basics. You have much patience. I will definitely recommend to my friends 💐

Vijaykumar-ctss
Автор

Thank you so much for this video 😇
It was great help 💯

sushilbhaskar
Автор

Thanks for clearly explain and congrats for 2022 MVP 🎉

joswadsouza
Автор

You made an interesting video. Now i am able to understand the RE framework.

AmitPandey-qddu
Автор

Hi Anders! Love the videos. Could you make a video about the REFramework using email item queues? without using the orchestrator? (to what do we need to change transactionItems and TransactionData) and what activities to use in the GetTransactionData? many thanks Matt.

mateuszguzek
Автор

Hello Anders. Can you tell me which extension do you use for pass managing at 23:39 . Thanks

obadamihaithsrytked
Автор

Hello Anders. I am truly green when it comes to UiPath, but in a couple of days, you have helped me understand concepts. Do you teach a course in Udemy for beginners? I would like to train in a structured video format. Many thanks.

silvanaescamilla
Автор

adding to what i experience is in the REframwork data folder, the config file is missing. This is due to the default filtering of the project folder. Do ensure you click on others, the the config file in xlsx will appear

Earnmoneylife
Автор

Hello Can you provide a demo class regarding Re Framework

uipathautomation
Автор

hi could u make it a video on 5 to 6 excel files into merging in all one excel file

kirankiran-bfow
Автор

Hey Anders
1:06
Why do you use a lookup database and just don't use a for each block to go through the database and write the items?
Thanks!

NicolasDahm
Автор

Hi Anders, i got a little problem that u may be able to help me with.
So when i use a Get Asset activity to get the path for the read range i get an error "Illegal characters in path" that i dont get if i just type the exact same path into the variable directly. I made sure with a write line that the Get Asset activity is taking the path correctly and it is so I dont understand why im getting such error.
Thanks in advance

alvarorivas
Автор

To create a Dispatcher using the reframword we dont need to use select the reframework as you did at the beggining iog the performer part?

andresalvarez
Автор

Hi Anders! Great video =). One question from here, isn't it a bit unpractical having dispatcher and performer in 2 sepparate packages? I mean, you would need to have 2 git repositories, use 2 config files, convert reusable workflows to libraries in order to avoid mismatches, etc. Am I wrong? Thanks!

andonii
join shbcf.ru