Introduction to Robotic Enterprise Framework

As an Automation Developer, you will learn what the Robotic Enterprise Framework (REFramework) is, and how and why you should use it.
  • 24617 enrolled students
  • October 25, 2023
Not Started

Watch a preview

Introduction to Robotic Enterprise Framework

  • 003:30:00
  • Downloadable resources available
  • Diploma of Completion included
Start Learning Now

Course details

Difficulty Level




Completion time


Product covered


About the Introduction to Robotic Enterprise Framework course.

Through this course, you'll learn all the essential concepts to understand what to expect from the Robotic Enterprise Framework (REFramework) template. Also, you'll see how the REFramework template works by seeing it in action. 

Product Alignment: This course was built using the 2022.10 product version of UiPath Studio and is applicable to newer versions as well. The Studio projects align with version 2022.10, while the video demonstrations align with version 2021.10 as there were no changes in the functionality of the template.

Prerequisites for Introduction to Robotic Enterprise Framework course.

  • Basic Programming Knowledge  
  • Automation Developer Associate Training 
  • State Machines in Studio

Introduction to Robotic Enterprise Framework Course Audience

This is a three hour and thirty-minute course aimed primarily at Automation Developers.   

Introduction to Robotic Enterprise Framework Course Agenda

  • Recap: Transactions and Types of Processes. 
  • The Dispatcher and Performer (Producer and Consumer) Model  
  • Introducing the REFramework Template  
  • Overview of the Automation Project and The Main Workflow  
  • The Initialization State and The Configuration File  
  • The Get Transaction Data State  
  • The Process Transaction and End Process States  
  • Execution and Logging  
  • System and Business Exception Handling  
  • Concurrent Queue Consumption  

Introduction to Robotic Enterprise Framework Course Objectives

At the end of this course, you should be able to: 

  • List the types of processes and clearly identify transactions to automate within the process. 
  • Describe how the dispatcher/performer (producer/consumer) model can help in scaling processes. 
  • List the benefits of using the REFramework template for production-ready automation projects. 
  • Explain the key mechanisms which make up the REFramework template. 
  • Use the collaboration between the template and Orchestrator, with the distribution of workload among multiple available robots.