EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Robotic Process Automation UiPath

Course outline

10 days

Duration

10 days

COURSE COVERAGE

UiPath Training coverage will be for the RPA Developer Role with Foundational to Intermediate level knowledge along-with introduction to advanced topics. Become relevant & build career in ‘Future of Work’.

COURSE STRUCTURE OVERVIEW

40 Hours (10 Sessions * Each of 4 Hours) | Classroom or Online | Sessions + Hands-on + Exercises

PRE-REQUISITES

Fundamental concepts of programming (OOP), 1+ year programming experience is a plus, Experience in any business domain / process is a plus, working experience with Excel, Mail, PDF is a plus.

LAB SETUP

Windows 10 Laptops/Computers with internet connectivity, 8GB RAM, Microsoft Excel, PDF, IE/Chrome/Firefox Browsers.

SOFTWARE

UiPath Community Edition software for Studio and Orchestrator will be used. UiPath CE software will be provided to the participants.

SCHEDULE SUMMARY

4 Hour Session #

Module #

Topic

Duration

(Hours)

Module 1

RPA Introduction

Module 2

UiPath Introduction

Module 3

UI Automation

Module 4

Programming and Data Manipulation

Module 5

Image and Text Automation (Citrix)

Module 6

Excel, PDF, Email Automation

Module 7

Orchestrator

Module 8

SAP and Terminal Automation

Module 9

Introduction to Advanced Topics

TOTAL

OUTLINE

Module

Topics

RPA Introduction

What is RPA?

How RPA Works?

Processes Suitable for RPA

RPA Market Size and Growth

RPA Development Skills

RPA and AI

AI Technologies and RPA

Digital Workforce

RPA Benefits and Use Cases

Benefits of RPA

Use Cases

RPA Products

Leadership Positions

Product Selection Criteria

UiPath Introduction

UiPath Software

Studio.Robot.Orchestrator.UiExplorer

UiPath UI and Keyboard Shortcuts

Updating UiPath Studio

Chrome & Firefox Extensions

Connecting to a Source Control

Logging

Workflows

Sequences

Flowcharts

State Machines

Activities and Packages

Managing Packages

UI Elements

About UI Elements

UI Activities Properties

Input Methods

Output Methods (Screen Scraping)

Relative Scraping

Selectors

About Selectors

Selectors with Wildcards

Full Versus Partial Selectors

UiPath Explorer

Recording

Recording Types

| Basic | Desktop | Web | Citrix |

Automatic Recording

Manual Recording

UI Automation

Mouse. Keyboard. Find. Control.

User Events

Element Triggers

Image Triggers

System Triggers

Screen Scraping

Full Text

Visible Text

OCR

Data Scraping

Semi-Structured / Patterned Data

Structured Data / Tabular Data

Data Types

Scalar

Arrays and Collections

User Defined, Libraries

Variables

Managing Variables

Naming Best Practices

The Variables Panel

Types of Variables and Using Them

GenericValue

String, Boolean, Number, DateTime

Array, List, DataTable

Class Type (.Net Type)

Arguments

Managing Arguments

The Arguments Panel

Naming Best Practices

Using Arguments

Namespaces

Importing Namespaces

Control Flows

If | While | Do While | For-Each, Break, Continue | Switch

Assign | Delay

Advanced Activities

Parallel

Pick - Pick Branch

SOAP and REST Services

Integration with Python, Java, VB.NET, JScript

Data Manipulation

Runtime Data Manipulation

Error Handling

Try-Catch

Debugging

Debugging a Workflow

Best Practices

  • 5. Image and Text Automation

About Image and Text Automation

Virtual Machine / Citrix Environment

Image and Text Automation (Citrix)

Mouse and Keyboard Activities

Text, OCR and Image Activities

Excel Automation

Excel App Integration vs Workbook

Excel Application Scope

Read, Write and Append Range

Read and Write Cell

Build Data Table

Read Row

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

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

Orchestrator

Control Center

Dashboard

Provisioning and Deployment

Robots and Environments

Processes and Packages

Jobs and Schedules

Queues and Transactions

Assets, Alerts, Audit, Logs

Users and Roles

  • 8. SAP and Terminal Automation

SAP Automation

How to Automate SAP Applications (using screen snapshots)

Mainframe and Terminals Automation

How to Automate Mainframe Terminals (using screen snapshots)

  • 9. Advanced Topics

Introduction to RE Framework

Introduction to Cognitive Activities

Introduction to Process Mining

Introduction to RPA as a Service

Introduction to Custom Activities

Introduction to UiPath Go!

Programme scope, delivery arrangements and suitability are confirmed during enquiry.