UiPath REFramework - The Basics for Beginners (Full Use Case)
Anders Jensen Anders Jensen
58.7K subscribers
46,328 views
0

 Published On Feb 21, 2022

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

šŸ“‚ Download the Course Materials: https://andersjensen.org/uipath-refra...

VIDEOS FOR YOU:
šŸ”¹ UiPath Object Repository: Ā Ā Ā ā€¢Ā HowĀ ToĀ UseĀ ObjectĀ RepositoryĀ inĀ UiPat...Ā Ā 
šŸ”¹ UiPath Version Control and Git: Ā Ā Ā ā€¢Ā GitĀ andĀ VersionĀ ControlĀ inĀ UiPathĀ (Tu...Ā Ā 
šŸ”¹ 3 Hour REFramework Course on Udemy: https://geni.us/m0zgO

šŸ‘Øā€šŸ‘©ā€šŸ‘§ā€šŸ‘¦ Discord: Ā Ā /Ā discordĀ Ā 
- 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:
šŸ’¼ LinkedIn: Ā Ā /Ā andersjensenorgĀ Ā 
šŸ“ø Instagram: Ā Ā /Ā andersjensenorgĀ Ā 
šŸ‘Ø Facebook: Ā Ā /Ā andersjensenorgĀ Ā 
šŸ¦ Twitter: Ā Ā /Ā andersjensenorgĀ Ā 
šŸ’Œ Email Newsletter: https://andersjensen.org/email-newsle...

MY GEAR (Amazon affiliate):
šŸ–„ļø My monitor
Samsung 49-inch CRG9 Curved Monitor = https://geni.us/MDpejc
- If you are buying this, I can recommend the Mi Monitor Light Bar = https://geni.us/3Wwad

šŸ’” Lights
IVISII 19 inch Ring Light and Stand = https://geni.us/fVCH3IC
Godox TL60 RGB Tube Light = https://geni.us/u0hxf

āŒØļø Keyboard
Logitech Backlit Keyboard = https://geni.us/aT0ltB

šŸ“¹ Camera
Sony FDRAX53-B = https://geni.us/gnAE
Lenovo 500 Full HD Webcam = https://geni.us/cZS4

šŸŽ¤ Microphone
Rode Procaster = https://geni.us/XWvZN
Rode PSA1 Boom Arm = https://geni.us/LtDH275
Rode Shock Mount = https://geni.us/aAgP
Triton FetHead in-Line Preamp (improve your mic) = https://geni.us/cMAO
XLR Cable = https://geni.us/DfRbS
Focusrite Scarlett (you need this to connect the mic+headphones) = https://geni.us/BAoA6Na
- Portable mic when I travel:
Rode Wireless GO II = https://geni.us/iqy0g6H

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

show more

Share/Embed