State Machines in Studio

This course provides a comprehensive introduction to utilizing State Machines within Studio, highlighting their key features and functionalities.
  • 17347 enrolled students
  • October 25, 2023
Not Started

Watch a preview

State Machines in Studio

  • 001:25: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 2022.10 product version of UiPath Studio and is applicable to newer versions as well. 

Prerequisites for State Machines in Studio course

  • Automation Developer Associate Training: This learning plan will teach you how to use data in Studio and create better user interface automation projects. You'll also learn how to make things like Excel, PDF, and email work automatically. Specifically, you'll learn about these topics: 
  • UI Automation with Synchronization Studio 
  • Data Table and Excel Automation with Studio 
  • Data Manipulation with strings in Studio 
  • Data Manipulation with Lists and Dictionaries in Studio 
  • Selectors in Studio 
  • Project Organization in Studio 
  • Error and Exception Handling in Studio 
  • Debugging in Studio 

Course Audience

This is a one hour and twenty five-minute course aimed primarily at Automation Developers.   

State Machines in Studio Course Agenda

  • Workflow Design - Overview 
  • Understanding State Machines 
  • Build Process with State Machines 
  • Practice – Creating a Vending Machine 
  • State Machines Best Practices 

State Machines in Studio Course Objectives 

At the end of this 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.