ROBOTIC PROCESS AUTOMATION
(UIPATH)
COURSE CURRICULUM
Robotic Process Automation
Robotic Process Automation Concepts.
What to be automated.
Why automate task/process.
Architecture
Tools under RPA.
Blue Prism (brief overview).
Automation Anywhere (brief overview).
Life cycle
Various Tools with their Benefits and Limitations (UiPath, Blue Prism, and Automation Anywhere).
Areas - where to go for Normal Automation and where to use RPA.
UIPATH
Overview
About the Course.
Who can use the free version of UiPath?
End to End Demo: Build a Simple Software Robot (Displaying a message box).
Where to go for the fastest technical assistance.
Community Edition Installation (Windows)
Install UiPath Studio.
Install Important Packages.
Examine the installed Activities.
Set up browsers.
Orientation
Overview
Create new projects.
Open & copy existing projects.
Project & Tool tour.
Basic UiPath Skills
Overview
State Machine and RE Framework.
Selectors and Ui Explorer.
Wildcards
Quick tour of all activities.
Sequences and Flowcharts.
Logging to the output window.
Text Automation - Open and read a Text file.
PDF Automation - Open and read a PDF file.
Working on different Loops - Use a loop to repeat work.
Mail Automation - Send email through outlook.
Debugging
Run in debug mode.
Set a break point and debug line by line.
Using Variables and Arguments to Handle Data
Overview
Using the Variables & Arguments pane.
Directions in Arguments.
Different Data Types of Variables & Arguments.
Browsing for special variable types & argument types.
Variable scope & Arguments scope.
Variables & Arguments as the output of activities.
Using the Assign activity for Variables & Arguments.
Script Control Flow
If/Else: Making a choice.
Flowchart: Decision diamond.
Switch: Handling many choices.
Flow Switch: Handling many choices.
Handling Errors
Try/Catch introduction.
Catch an exception.
Create & throw a new exception.
Control Your Robots with Orchestrator
Orchestrator overview.
Create an Orchestrator account.
Login, setup, and tour the UI.
Monitoring
Publish a package.
Run an attended robot and examine logs.
Fix the robot and re-publish.
Schedule and run an unattended robot.
Queues: overview & creation.
Assets: overview & creation.
Triggers: overview & creation.
Pause an attended robot.
Web Browser Automation Basics
Open and close the browser.
Login and logout (with the help of Assets).
Perform a search.
Data Tables
Overview
Tour of data table activities.
Create a data table.
Edit data table columns.
Add data table rows.
Loop through the rows of a data table.
Delete the data table row.
Excel Automation Basics
Overview
Excel/Worksheet activities overview.
Read worksheet into a data table.
Write data table into a worksheet.
Append data table into a worksheet.
Read and write worksheet cell data.
Scraping
Data Scraping
Screen Scraping
Case Study
Case Study 1 (Logistics Domain).
Case Study 2 (Finance Domain).
Case Study 3 (HR Domain).
Documentation
PDD (Process Definition Document) / BRD (Business Requirements Document).
SDD (Solution Design Document) / DSD (Development Specifications Document).
TDD (Technical Design Document) / DSD (Design Specifications Document).
PoCs
Proof of Concepts (for each topic covered in the course curriculum).
Live Project Overview & Creation
Sending welcome emails to the new employees who have joined the organization.
Generating COVID 19 report from the Google COVID Map and send it as an attachment in the
email.
Updating the data of excel file into Google forms.
Fetching details about any topic from a web page.
Fetching stock details from the NSE website (Market Data -> Pre-Open Market).