UI Path

  • /
  • Courses


20 hours

Course Price

$ 299.00

4.5 (23)


Course Content


1. Introduction of UI path

  • General view of UI Path
  • UI PATH studio
  • UI path Robots
  • UI Path Orchestrator
  • General Introduction of UI Path Front Office and Back Office Robots
  • Understanding UI Path User Interface
  • Activities Pane and its management
  • Properties Pane
  • Output Pane
  • Outline pane

2. Variables and Data Type

  • Working with variables
  • Variables Type
  • Managing variables
  • Data Manipulation using .NET function
  • Data Extraction Techniques
  • Sample Practice Workflows

3. Working with Flowchart and Sequences

  • Flowchart & Sequences
  • Using different Activities inside Flowchart & sequences
  • Working with sequences
  • Working with flowcharts
  • Using IF, Decision, While & Do while activities
  • Repetitive Task construction
  • Sample Practice Workflows

4. Working with Recording

  • Different type of recording
  • Automatic and Manual recording
  • Customization activated data
  • Sample Practice Workflows

5. Advances UI Interaction Introduction

  • Different Data Input method
  • Different Data output methods
  • Data Scraping Wizards and its type
  • Sample Practice Workflows

6. Selectors Introduction

  • Type of selectors
  • Working with UI Path explorer
  • Selectors handling and correction
  • Working with wildcards and selectors
  • Working with variables into selectors
  • Sample Practice Workflows

7. Textual Image/PDF Automation

  • Digital PDF automation
  • Introduction to OCR engines and its type
  • Working with SCAN PDF/JPG documents automation
  • Sample Practice Workflows

8. Excel and Data Table Automation

  • Reading/Writing excel cell
  • Tabular Data Manipulation
  • Using Different Excel applicable activities
  • Data extraction from tabular data
  • Sample Practice Workflows

9. Mail Automation

  • Using Dedicated email activities
  • Working with different Mail protocol for Email Sending and receiving Emails
  • Filtering received Emails
  • Saving and sending automatic attachments
  • Sample Practice Workflows

10. Robot Debugging and Exception Handling

  • Working with debugging feature
  • Using Debugging Activities
  • Synchronising third party application using Exception handling capabilities
  • Sample Practice Workflows

11. Robot Handling and Project Organization

  • Introduction to arguments
  • Inter-relating/calling/Invoking workflows
  • Organizing workflows in efficient way
  • Sample Practice Workflows


Trainer Profile

Amit Agarwal

  • Certified professional having 8 years of Experience with exposure in Onsite Global client handling.
  • Certified Scrum Master from Scrum Alliance.
  • Certified UI Path Professional in Studio and Orchestrator.
  • Having in Depth Knowledge of the Scrum Framework,
  • Working Knowledge of UI Path Robotics tool.
  • Automated various workflow using UI Path for web based application.
  • Working knowledge of working with Excel, PDF through the Blue Prism Framework.
  • Having command in automating the Web based application.
  • Knowledge of Exception handling in the Blue Prism.
  • Working Knowledge of the Blue Prism Object and Process Studio.
  • Experience in working with analysts, developers, and testers for complex projects during the full Software Development Life Cycle (RPA Life Cycle).
  • Working knowledge of Data Scrapping, Screen scrapping methods in UI Path.
  • Knowledge of Recording feature in UI Path.
  • Worked on the Variables and the Arguments in the UI Path.
  • Knowledge of applying Breakpoints and Debugging techniques in UI Path and Blue Prism.
  • Collaborate with business, quality, and technical individuals throughout project in generation of project / validation required deliverables.
  • Post-execution review of test cases for completeness, accuracy and adherence to policies, procedures and defining protocol(s).
  • Client facing tasks, handling multiple assignments, onsite-offshore co-ordination.
  • Done Surface automation though the UI Path and the Blue Prism tool.
  • Retaining the ownership until the issue gets resolved following the Issue Escalation Process
  • Worked on creating the scheduler in both the tools UI Path and the Blue Prism.
  • Implemented the Credential Management under both Blue Prism and UI Path.
  • Ability to handle work under pressure for resolving issues and meeting the deadline.
  • Having Knowledge of ISO 9001:2008 Quality Management Systems.
  • Experience in using (logging defects, executing test cases) Mercury Quality Centre 9, HP Quality Centre 10.0, HP Quality Centre 11.0 (ALM), JIRA and Test Link


  • Having Foundation Level Certificate in UI Path Studio and Orchestrator.
  • Certified Scrum Master affiliated from the Scrum Alliance.
  • Successfully Cleared ISTQB certification Exam of the Foundation level.
  • Successfully Cleared ISTQB Agile Ext. Exam.
  • Successfully Cleared ISTQB Model Based Tester Exam.
  • IRCA Certified ISO 9001:2008 Quality Management Systems Lead Auditor.
  • Successfully Cleared Salesforce Certified Administrator (SU16) Certification Exam.
  • Certified Mutual Fund Foundation level professional from National Stock Exchange.
  • Successfully participated in the “Design Thinking” workshop by “Turian Labs”.


Interview Questions & Answer


1) What is Ui Path?

Uipath is the vendor for the leading automation process of robotics. It is an automation tool used for automating the repetitive works of windows desktop.  Uipath is the simplest automation tool that automate tedious tasks and eliminate human intervention.

2) What makes UiPath different from Selenium?

Selenium is a popular testing tool and used to test various websites and applications. But for  the integration part, it is not possible to integrate with other applications. It is even impossible to work with virtual environments like Citrix etc. when it comes to UiPath, and it is a Robot process automation tool designed to automate the works that are earlier performed by human beings. Using UiPath, you can automate complex tasks with minimum code requirements.

3) Explain about value and data types in UIPath?

Variables are used in UiPath to store the data, and even you can change the value of a variable. The data which gets stored in the variable may be in different forms. When it comes to UiPath, we do have various data types which are text, number, time, date, universal value, and data tables.

4) Explain about a thick client and thin client?

Thin client: It is an application in which we cannot get all properties that we needed while using the RPA tool. Example: Citrix.

Thick client: Thick client is an application in which you will get a hand full of attributes that are required for using the RPA tool. Example: Internet Explorer, calculator.


5) Explain about Flow Switch in UiPath?

Flow chart and flow switch both have the same features. The only difference is the flow switch has an extra feature called as “flow step”. it restricted by true or false branch.


6) What is the need to perform the data scraping in UiPath?

Data scripting is a technique used to extract structured data from the web or any other application and saves the same to database or spreadsheet or.CSV file. Structured data is a form of information that is understandable and predictable. In UiPath, the scraping wizard is used to extract the structured data.


7) What would be the procedure to extract the data from the database?

We can extract the data by using Linq.


8) List the Error handling activities available in UiPath?

  • Terminate workflow
  • Try Catch
  • Throw
  • Catch

9) What Is Citrix Automation In Uipath? Do You Have Any Experience In Virtual Machine Automation?

The Citrix automation in uipath is used for operating the virtual machine.

The virtual machine is the emulation of the computer science. If you efficiently want to process the automation in the Citrix machines then you will need techniques and tool.

10) Explain Append Range in UiPath

Append range are used to edit or insert data into an existing workbook. Using Append we can insert the data after the last written data from the workbook. It will not overwrite the existing data.


11) How to convert string to integer in UiPath?

To convert a string to integer in UiPath, you can use the method: Convert.ToInt32(String variable_name)


String sampleage= 45

int convertedage = Convert.ToInt32(sampleage)

12) What is the Break Activity in UiPath?

The Break activity in Uipath enables you to stop the loop at a chosen point and then continue with the next activity

13) What is the Assign Activity in UiPath?

The Assign activity is an important activity. It is used quite often, as it enables you to assign a value to a variable. You can use an Assign activity to increment the value of a variable in a loop, sum up the value of two or more variables and assign the result to another variable, assign values to an array and so on. By default, this activity is also included in the Favorites group. To remove it, right-click it and select Remove.




Robotic Process Automation of Invoice Process with UiPath                     

Invoice processing is one of the key back-office operations that demands a lot of manual effort. With manual processes in place, companies waste time obtaining, assigning and approving invoices. Robotic Process Automation (RPA) is a more efficient way to process invoicing. So here we discuss how to automate invoice processing with UiPath platform.

Challenges of Manual Invoice Processing

Invoice processing starts with receiving an invoice and ends when the payment is completed and recorded. Invoices can be in any format: paper receipt, image, PDF, or email. Usually the invoice is scanned or manually entered into the NetSuite System. From there, the invoice should be entered for the correct accounts and cost centres on projects. Then the invoice must be sent to be approved. This is a tedious process, and data needs to be copied manually from PDF to Target System NetSuite (Oracle), which leaves chances for human error. 

Invoice Processing Automation with UI Path

The above challenge of invoice processing can be solved by automating the entire process with UiPath. All data will be updated accordingly to the respective systems without any human involvement. While there are many RPA platforms available, UIPath is the top Robotic Process Automation (RPA) leader for 2019 according to Gartner report. It is deployed by businesses to automate processes like business workflows, back-office tasks, and so on.

With UiPath automation, the process of collecting data from the vendor invoice data and sending to the target System (NetSuite) is ran at configured intervals

Automating Invoice Process with UiPath

Step 1: Vendor sends invoice via email

Step 2: Then UiPath reads all unread messages and stores attachment (invoices) in the Local System.

Step 3: By Using UiPath, Workflow are developed to automate vendors invoices.

Step 4: Once we collect the information from invoices, the info is stored in variables. UiPath automatically logs into Target System (NetSuite) where the information is copied to Target Application (NetSuite).              

Step 5: Once data is successfully imported to Target System (NetSuite), invoices are moved to the "proceed" folder in the local system.

Step 6: Lastly, the data is saved and the application is closed.


Register For Online Demo

Can't read the image? click here to refresh