Categories
RPA UiPath

Error and Exception Handling in Studio (UiRPA part 14)

Error and Exception Handling in Studio

About the course

The Error and Exception Handling in Studio course is an intermediate course that describes exception handling activities like TryCatch, Throw, Rethrow, Retry Scope, and Global Exception Handler. You’ll also learn about a property that UI automation activities share and that is very valuable – ContinueOnError. 

What you will learn in this course

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

  • Identify and differentiate between the different types of exceptions.
  • Describe the common exception-handling techniques and explain when they should be used. 
  • Use the TryCatch, Throw, and Rethrow activities in your automation projects.
  • Use the Retry Scope activities in your automation projects.
  • Describe the ContinueOnError Property.
  • Use the Global Exception Handler in both attended and unattended scenarios.
Categories
RPA UiPath

Debugging in Studio (UiRPA part 13)

Debugging in Studio

About the course

One of the most important aspects of automation is making sure that everything works as expected. The Debugging in UiPath Studio course teaches you how to use the various debugging features including remote debugging offered by Studio to ensure your automations are production ready.

What you will learn in this course

By the end of this course you should be able to:

  • List debugging actions and panels.
  • Define remote debugging.
  • Explain the functionalities of debugging actions.
  • Explain the functionalities of debugging panels.
Categories
RPA UiPath

Project Organization in Studio (UiRPA part 12)

About the course

In this course, we will focus on best practices for organizing your projects. We will learn about selecting project layouts, breaking down complex processes, reusing parts of a project, managing versions of the components, and preventing exceptions.

What you will learn in this course

At the end of this course you will be able to:

  • Choose a suitable project layout for each workflow.
  • Split a complex automation project into functional workflows that can be developed separately.
  • Create and share project templates to speed up development.
  • Identify reusable components across projects and store them as libraries for future reuse.
  • Explain the benefits of using exception-handling techniques.
  • Explain the benefits of using the versioning capabilities of UiPath to keep the development effort trackable and reliable.
Categories
RPA UiPath

Descriptors in Studio (UiRPA part 11)

Descriptors in Studio

About the course

The Descriptors in UiPath Studio course teaches more about user interface automation with UiPath using Modern design experience. In this course, you’ll learn what Descriptors are in UiPath Studio, Advanced options in the selection window, as well as Target element validation. You’ll learn how to configure and fine-tune Descriptor when you encounter difficult situations.   

Descriptors in Studio is a two-hour full course. It’s applicable to those who already understand RPA, more specifically UI automation. At the end of the Descriptors in UiPath Studio course, you receive a diploma of completion. 

What you will learn in this course

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

  • State all the Advanced options of the selection window.
  • Explain when to make use of Enforce visibility, Dynamic Text Target and Native Text Target options.
  • Explain how to use the Image selection option.
  • Define what UI Descriptors are.
  • Explain how the Descriptor gets generated.
  • Explain how the target element validation works.
  • Choose the correct targeting method while automating UI elements.
  • Explain how to explore the attributes of UI elements to build the automation logic.
  • Fine-tune Descriptor to uniquely identify the required UI elements on the screen.
  • Explain what the Object Repository is.
  • State the key benefits of an Object Repository.
  • Explain the key concepts in the Object Repository: UI Descriptors, UI Elements, Screens, Applications, UI Libraries.
Categories
RPA UiPath

Selectors in Studio (UiRPA part 10)

Selectors in Studio

About the course

In this course, you will learn about the main targeting method for UI Automation activities: selectors. We’ll first get familiar with the concept, then we’ll get to more in-depth topics, such as the types of selectors, the UI Explorer, the Property Explorer, and configuring selectors to handle different situations.

What you will learn in this course

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

  • Explain a selector and its structure.
  • Explain various types of selectors and their settings when automating.
  • Describe how to explore the attributes of the User Interface element.
  • Explain various approaches to fine-tune selectors to make them reliable.
  • Fine-tune selectors to improve element identification precision.
Categories
RPA UiPath

Data Manipulation with Lists and Dictionaries in Studio (UiRPA part 9)

Data Manipulation with Lists and Dictionaries in Studio

About the course

In this course, we will cover the most important data manipulation operations and examples. These will be demonstrated using some of the most common data
types that you will encounter in your work, namely Lists and Dictionaries.

What you will learn in this course

At the end of this course you will be able to perform the following operations in UiPath Studio:

  • Use specific methods to initialize and manipulate List variables.
  • Use specific methods to initialize and manipulate Dictionary variables.
Categories
RPA UiPath

Data Manipulation with Strings in Studio (UiRPA part 8)

Data Manipulation with Strings in Studio

About the course

In this course, you will find out what data manipulation is, how to work with Strings and how to use the RegEx Builder. These will be demonstrated using some of the most common data types that you’ll encounter in your work, namely Strings and Lists.

What you will learn in this course

At the end of this course you will be able to perform the following operations in UiPath Studio:

  • Use the most common .NET methods to manipulate values contained in variables of type String.
  • Use the RegEx builder in UiPath Studio to perform complex string manipulation.
Categories
RPA UiPath

DataTables and Excel Automation With Studio (UiRPA part 7)

Data Tables and Excel Automation with Studio

DataTables and Excel Automation With Studio

About the course

This course covers automating one of the most widely used business tools—Excel. You will learn the different ways to work with Excel and associated files (.xlsx, .xls, .csv) using the specific methods and tools that UiPath Studio offers. The course will also introduce a type of variable meant for working with Excel files and databases, the DataTable (System.Data.DataTable). 

Categories
RPA UiPath

UI Automation with Studio (UiRPA part 6)

UI Automation with Studio

UI Automation with Studio

About the course

Through this set of UI automation tutorials, you’ll learn about UI automation with UiPath. You’ll practice both the modern design experience and the classic design experience. Learn to effectively build User Interface automation projects using activities like Use Application Browser, Click, Type Into, Get Text, Check APP state and so on. This course also covers the corresponding Input methods, such as Chromium API, Simulate, Send Windows Messages. And the Output methods such as Full text, Native and OCR.

This UiPath Studio guide builds on what you’ve already learned about RPA development. It teaches you about UI Automation with Studio to continue your automation journey.  

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

Categories
RPA UiPath

Control Flow (UiRPA part 5)

Control Flow in Studio

Control Flow in Studio

Overview

The Control Flow in Studio course is an intermediate course that describes how the control flow activities are executed throughout the process. You’ll learn how to use the If, While, Do While, For Each, Switch, and Parallel activities to control the order in which activities are executed within a process.