What this book covers
Chapter 1, The Automation Journey and Identifying Suitable Business Processes, explores the importance of digital transformation and what factors drive it. The chapter also illustrates some RPA use cases in business, followed by the essential steps needed to identify a suitable automation process. Knowledge of these points is necessary before starting the RPA journey, as the topics addressed in this chapter give you an idea about the current state of process automation in the world, why it is important, and the critical resources involved.
Chapter 2, UiPath Ecosystem, provides an overview of each and every component of the UiPath Enterprise RPA platform for building simple to complex automation using UiPath Studio. Information about installing UiPath and setting up the UiPath Studio profile is also included in this chapter.
Chapter 3, Introducing UiPath Orchestrator, focuses on introducing the UiPath cloud platform and UiPath Orchestrator. UiPath Orchestrator plays a significant role in automation as it acts as the central controlling unit for all deployed robots and processes. Hence, it is crucial to understand the use and concepts of Orchestrator to manage your virtual workforce.
Chapter 4, Create, Deploy, and Execute RPA Process on the UiPath Ecosystem, provides step-by-step instructions to create a robot and establish a connection between the robot and UiPath Orchestrator. A sample automation project is created in UiPath Studio and then published to Orchestrator and executed by the Robots using the UiPath Assistant and attended automation.
Chapter 4, Learning about Variables and Arguments, looks at variables and arguments – two crucial components of any programming language. This chapter introduces you to how UiPath Studio works with variables and arguments, along with the most common data types used.
Chapter 6, Understanding Different Control Flows, covers control flows, which give more power to the robot to make crucial decisions while evaluating any business conditions. Various control flow activities, such as sequences, flowcharts, and loops, are explored using real-time examples for better understanding.
Chapter 7, Manipulating Data Using UiPath, focuses on data – the most critical resource in every organization. We need to modify, structure, format, and sort data to convert it into meaningful information. This chapter introduces different methods of manipulating data based on various data types.
Chapter 8, Exploring UiPath Selectors, looks at one of the major important topics when it comes to automation – selectors. Various selector types, such as full selector, partial selector, static selector, and dynamic selector are discussed with examples. Certain selector tools, such as UI Explorer and Selector Editor, are also used effectively for optimal usage of selector features.
Chapter 9, Learning the Uses of Data Tables and Exploring Excel Automation, homes in on Microsoft Excel – used almost every day to perform different functions. The data we process in Excel is more structured in a tabular form. In this chapter, we focus on learning how to automate Excel using UiPath, and how we can use data table variables to support our Excel automation.
Chapter 10, Exploring User Interfaces and User/Robot Interactions, looks at the automation of the user interface. Automation of UI elements such as windows, text fields, buttons, dropdowns, checkboxes, textboxes, and so on are discussed in this chapter. Various input actions and output actions are explored for effective automation. Some advanced UI automation such as image automation and text automation is also discussed.
Chapter 11, Automating PDF Data Extraction, covers PDF files – widely used across organizations to share information. This chapter focuses on learning how to automate PDF files using UiPath, and what activities are available to build a successful PDF automation.
Chapter 12, Exploring UiPath Email Automation, focuses on email – one of the most often used forms of digital communication by individuals and organizations. This chapter explores how to automatically send emails, receive emails, respond to emails, attach and download document attachments, and use defined message templates for emails. Various email activities and email features are explored with real-time examples for better clarity.
Chapter 13, Debugging, shows you how to debug a process that involves identifying and removing bugs from a given project to make it function correctly.
Chapter 14, Invoice Processing – Dispatcher, shows you how to design the dispatcher model of invoice processing to extract relevant details from the invoice and upload it to Orchestrator queues.
Chapter 15, Invoice Processing – Performer, shows you how to design the performer model of invoice processing by retrieving transaction items from Orchestrator queues and entering the invoice data onto the CRM.
Chapter 16, How to Prepare and What to Expect, helps you understand more about the exam and the certification credential.
Chapter 17, Mock Exam 1, is a practice test designed to help you prepare for the UiPath RPA Associate v1.0 exam. The practice test tests your knowledge and helps you get a feel for what the actual exam is like.
Chapter 18, Mock Exam 2, is a practice test designed to help you prepare for the UiPath RPA Associate v1.0 exam. The practice test tests your knowledge and helps you get a feel for what the actual exam is like.