State Machines in Studio (v2021.10)

As an RPA developer, you will learn how to use the features of State Machines in Studio.
  • 49279 enrolled students
  • October 25, 2023
Not Started

Watch a preview

State Machines in Studio (v2021.10)

  • 002:15:00
  • Downloadable resources available
  • Diploma of Completion included
Start Learning Now

Course details

Difficulty Level




Completion time


Product covered


About the State Machines in Studio course 

In this course, you'll learn when & how to use the State Machine workflow layout & its specific activities. Understanding it is key in using the REFramework template & automating complex processes. 

Product alignment: This course was built using the 2021.10 product version of UiPath Studio and is applicable to newer versions as well. 


The State Machines in Studio course prerequisites 

Before starting on this course, you should have basic programming knowledge and have completed, at a minimum, these previous courses: 

  • The Variables, Arguments, and Control Flow in Studio Course 
  • The UI Automation with Studio Course 
  • The DataTables and Excel Automation with Studio Course 
  • The Data Manipulation in Studio Course 
  • The Selectors in Studio Course 
  • The Project Organization in Studio Course 
  • The Error and Exception Handling in Studio Course 
  • The Debugging in Studio Course 


The State Machines in Studio course audience 

RPA Developers 


The State Machines in Studio course agenda 

Through this course, you will learn about the features of State Machines by covering topics such as:   

  • Workflow Design—Overview 
  • Understanding State Machines 
  • Creating a process using the State Machine workflow in Studio 
  • Practice Creating a Vending Machine 


The State Machines in Studio course learning objectives 

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

  • Explain what a State Machine is. 
  • Differentiate the State Machine layout from Sequence and Flowchart. 
  • Explain when a State Machine should be used. 
  • List the order of execution for the steps within a State. 
  • Build a process based on State Machine according to given requirements.