RPA With UiPath
=====
—–
* Course Id : RPAN-UIPA
* Duration : 40 Hours
Overview
—–
* This course introduces Robotic Process Automation (RPA)
* It then helps you to understand the concepts around RPA using UIPath
* RPA is the automation of repetitive and rule-based human tasks through UI
* We teach you how to automate real-world processes at the enterprise level such as Insurance Claims Processing
* Other automatable processes include Accounts Payable / Purchase Orders Processing, Invoice Processing, Complaints Management, Customer Feedback Analysis, Employee Onboarding, Compliance Reporting
Pre-Requisites
——-
* Basic programming knowledge
* Logical thinking ability
Training Objectives
——
All participants will:
* Learn about Robotics Process Automation and their working
* Identify key considerations for designing an RPA solution
* Use the RPA tool UIPath effectively
* Automate applications running in Virtual Environments
* Gain practical knowledge on designing RPA solutions with UiPath
* Perform Image and Text automation
* Learn Data Manipulation using variables and arguments
* Debug and handle exceptions in workflow automation
Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems
Materials Provided
—–
* PDF of slides and hands-on exercises
* Access to instance with lab environment
Software Requirements
—–
Any of the following
* Any current internet browser
* vnc client
* rdp client
Hardware Requirements
—–
* Processor: 1.2 GHz
* RAM: 512 MB
* Disk space: 1 GB
* Network Connection with low latency (<250ms) to Internet
Course Outline
## Daywise Course Outline
—–
## Day 1
—–
* Unit 1 : RPA Introduction
* Unit 2 : RPA and AI
* Unit 3 : RPA Benefits and Use Cases
* Unit 4 : RPA Products
## Day 2
—–
* Unit 5 : UiPath Introduction
* Unit 6 : Workflows, Activities And Packages
* Unit 7 : Ui Automation
* Unit 8 : Recording And Events
## Day 3
—–
* Unit 9 : Screen/Data Scraping
* Unit 10 : Programming
* Unit 11 : Arguments
* Unit 12 : Data Manipulation, Error Handling And Debugging
## Day 4
—–
* Unit 13 : Image and Text Automation
* Unit 14 : Excel Automation
* Unit 15 : PDF Automation
## Day 5
—–
* Unit 16 : Email Automation
* Unit 17 : Orchestrator
* Unit 18 : SAP Automation
## Detailed Course Outline
—–
Unit 1 : RPA Introduction
—–
* RPA Introduction
* What is RPA?
* How RPA does it?
* Processes Suitable for RPA
* RPA Market Size and Growth
* RPA Development Skills
Unit 2 : RPA and AI
—–
* AI Technologies
* RPA Digital Workforce
Unit 3 : RPA Benefits and Use Cases
—–
* Benefits of RPA
* Use Cases
Unit 4 : RPA Products
—–
* RPA Products Leadership
* Positions Product
* Selection Criteria
Unit 5 : UiPath Introduction
—–
* UiPath Introduction
* UiPath Software
* Studio
* Robot
* Orchestrator
* UiExplorer
* UI and Keyboard Shortcuts
* Updating UiPath Studio
* Chrome & Firefox Extensions Connecting to a Source Control
* Enabling Tracing
Unit 6 : Workflows, Activities And Packages
—–
* Sequences
* Flowcharts
* State Machines
* Activities
* Packages
* Managing Packages
Unit 7 : Ui Automation
—–
* UI Elements
* About UI Elements
* UI Activities Properties
* Input Methods
* Output Methods (Screen Scraping)
* Relative Scraping
* About Selectors
* Selectors with Wildcards
* Full Versus Partial Selectors
* UiPath Explorer
Unit 8 : Recording And Events
—–
* Recording Types
* Basic / Desktop / Web / Citrix
* Automatic Recording
* Manual Recording
* User Events
* Element Triggers
* Image Triggers
* System Triggers
Unit 9 : Screen/Data Scraping
—–
* Full Text
* Visible Text
* OCR
* Semi-Structured (Pattern) Data Scraping
* Structured (Tabular) Data Scraping
Unit 10 : Programming
—–
* Data Types
* Scalar
* Arrays and Collections
* User Defined
* Libraries
* Variables
* Managing Variables
* Activities
* Naming Best Practices
* The Variables Panel
* Types of Variables and Using Them
* GenericValue / Text / Boolean / Number / Array / List / Date and Time / DataTable
Unit 11 : Arguments
—–
* Managing Arguments
* The Arguments Panel
* Naming Best Practices
* Using Arguments
* Namespaces
* Importing Namespaces
* Control Flows
* Control Flow Activities
* Assign / Delay / If / While
* Do While / For Each
* Switch and Break
Unit 12 : Data Manipulation, Error Handling And Debugging
—–
* Runtime Data Manipulation
* Error Handling
* Try-Catch
* Debugging
* Debugging a Workflow
Unit 13 : Image and Text Automation
—–
* About Image and Text Automation
* Virtual Machine / Citrix Environment
* Mouse and Keyboard Activities
* Text, OCR and Image Activities
Unit 14 : Excel Automation
—–
* Excel Automation
* Excel App Integration Vs Workbook
* Excel Application Scope
* Read, Write and Append Range
* Read and Write Cell Build Data Table
* Read Row
Unit 15 : PDF Automation
—–
* Native and Image PDF
* Extracting Large Text Data
* Read PDF Text
* Read PDF with OCR
* Screen Scraping
* Extracting Specific Elements
* Get Text / Anchor Base
* Find Element
* Find Image
* Find Relative Element
* Scrape Relative
Unit 16 : Email Automation
—–
* Email as Input and Output Email Protocols
* SMTP / POP3 / Outlook / IMAP / Exchange
* Mail Activities
* Get / Send
* Move / Delete
* Save Attachments
* Save Mail Message
Unit 17 : Orchestrator
—–
* Orchestrator Overview
* Control Center
* Robots and Enviromenrts
* Processes and Packers
* Jobs and Schedules
* Queues and transactions
* Assests, Alerts,Aduit, Logs
Unit 18 : SAP Automation
—–
* SAP Automation
* Automate SAP Applications using SAP screen snapshots
* Mainframe and Terminals Automation
