You are on page 1of 10

Automation Anywhere Training

For

(Virtusa)

Training Instructor : Ajay Mehta

Automation Anywhere

1|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Customer Primary Point of Contact Information
(Please complete below request for information on this page and send it to
your training point of contact at Automation Anywhere)

Contact Name:

Company / Organization:

Email:

Phone:

Designation:

Training Attendee Information

Name of Designation Phone Email ID Technical Proficiency


attendees: (On a scale of 1 to 5, 5
being highest
proficiency)

2|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
In order to provide the best training experience, we will try to personalize the training
sessions as much as possible. Attendees can provide their specific use cases to be looked into
during the training sessions by submitting below request at least one week prior to the start
of the first training session. Also, list all topics or features which any of the attendees
especially need the instructor to focus on. Kindly note that while we do provide
directions/pointers to your key issues/Use Cases, end to end solutions are not given in
Training.

Use Case

Description Technology/Language Download Link/URI (if


applicable)

We are pleased to offer the following Automation Anywhere Enterprise


training. Please note the information, pre-requisites and agenda for the
training as below

Important information to note


Please complete the Training attendee information request and Use Case table on Page 2. Submit
at the earliest via email to your assigned training instructor or the training point of contact.
Once the training is scheduled, a detailed day-by-day training agenda and training guide with
daily objectives and outcomes will be provided by our training instructor based on the training
needs identified.
Ideally each individual attending the training should have their own terminal with a trial version
of Automation Anywhere pre-installed and headphones.
Automation Anywhere training may be conducted either in-person/classroom OR via
GoToMeeting. Each attendee would be receiving a training invite on receipt of filled and complete
attendee information request form provided above.
There will be classroom or homework exercises at the end of each session, allowing adequate
time between sessions to complete and submit to the instructor.

3|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Training Pre-requisites:
Following are recommended pre-requisites for any participant to attend and successfully complete
the training.

Exposure and understanding of coding fundamentals demonstrating logical thinking, problem


solving and application of logic.
Basic awareness as well as preferably 1+ years of experience working on software systems /
applications
Basic awareness or understanding and training on functional processes
Installation of AAE V10.x needs to be completed by attendees before the training.
a. Software installation and license setup using the supplementary Installation document
being sent along with this Training Plan.
b. Please contact support@automationanywhere.com for any help with installation
Instructor may need and request remote access to attendees computer to troubleshoot or assist
with training.
Participants are expected to have gone through our online E-Learning modules before attending
this Training.

Installing Automation Anywhere software:


Please find below the links for Version 10.2 software download and installation documentation. Please
contact your training instructor for the most current version or desired version of the software on which
the training will be conducted.
AAE 10.2.1 Software Downloads

AAE Control Room


AAE Client
IQBot Designer

Product Documents -

Installation Guide

AAE 10.2.1 User Manuals: AAE Control Room , AAE Client, IQBot Designer, Metabot Designer

Please ensure you have the license keys, the software is installed and ready to use for all
participants, before the training begins. If you need trial license for training, please contact
your AA Point of Contact
Please contact support@automationanywhere.com for any help with installation or license
setup

4|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Typical Automation Anywhere Training Agenda and Topics

Following is a detailed list of training topics and fundamentals that are covered during a typical
Automation Anywhere training. Topics may slightly need to be changed / updated based on
training needs identified by training instructor after discussion with training attendees.

Training Objectives:
The objectives of this detailed training is to:
Provide an overview of the Automation Anywhere Enterprise Platform, Architecture &
Components and explain in detail various features and functionality of the platform
Explain various components of software in details including Development, Runtime client
and Control Room
Explain what are bots and ways to create bots using different types of recorders, editor and
various basic / advance commands
Explain advance topics on Automation best practices, MetaBots and IQBots etc
Discuss Use Cases and approaches for RPA
Complete hands-on exercises to re-inforce topics and fundamentals covered during the
training

Learning Outcomes:
By the end of this Automation Anywhere Enterprise training course, participants will be able to:
Demonstrate good understanding of RPA and its use cases
Demonstrate good understanding of Automation Anywhere Enterprise platform, its
architecture, components and various features & functionalities
Demonstrate good understanding of use of various recorders and commands to build
simple tasks / bots to automation simple processes and when to use which recorders for
process automation
Independently develop simple to medium complex bots using Automation Anywhere
similar to the ones covered in various exercises during training

5|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Detailed Training Agenda
Why Automation Anywhere? A Company Overview

Introduction to Automation Anywhere Enterprise Platform


Automation anywhere is a powerful and easy to use Robotic Process Automation (RPA)
enterprise software platform that allows users to automate IT or Business processes.

Understanding the Features and Benefits


Capabilities: What Does Automation Anywhere Enterprise Platform Offer?
Benefits: Why I should use this Solution?
Unique Features: How do we do it?
Value: What Can I Do With Automation Anywhere Clients & Control Room?

Introduction to Web Control Room (Version 10.x onwards)

Overview & Explanation of the Automation Anywhere Dashboard / Development client


features
Overview of the Three Recorders, Screen , Smart And Web
Task-List , Folder Structure, Tree view
Properties, Schedule and Trigger

Using Screen Recorder


Use of Standard Recorder for Coordinates Based Task
Bulk Editing Keystrokes and Modifying delays
Insertion of Delay, Mouse Clicks, Mouse Moves and Keystrokes
Using Delay Command and Wait for Window for the task reliability

Using Web Recorder


Extraction of Pattern Based Data and Regular Data
Usage of Pattern based Data to capture pattern based data on a sample website
Usage of System Variables like File Data Column to read from CSV and their use in different Cases
Extraction of Table using Web Recorder
Opening and Closing of Browsers
Differences between Navigate URL and Open Browser
Usage of Web Recorder for Downloading Files, finding Broken Links, and clicking on Links by
searching caption
Logging of Data into a File by the Log to File Command
Stock Examples or Custom Examples(as needed)

Using Smart Recorder


Recording Objects and Setting the Actions
Extracting Data
Replacing Web Recorder
6|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Explain Excel & Related Commands
Usage of Read from CSV/Text Command for inputting data
Concept of Session Name
Usage of Excel Commands and the system variables relating to it
Reading Data from Excel Columns
Setting Data into Excel Columns
Stock Examples or Custom Examples(as needed)

Explain Database Commands


Connecting and Disconnecting Databases
Creation of Connection Strings using the Providers
Reading and Extracting Data from Database
Insertion, Deletion of Records and Updating Data from DBs
Stock Examples or Custom Examples(if provided)

Explain Image Recognition

Using IR
Use of IR in case of Conditional Statements by Matching Images

Explain Dashboard Features

Creating Reports using Report Designer based on Criteria


Creating Workflows using workflow Designer
Scheduling Tasks using Schedule Manager
Using of Triggers to run tasks

Explain Email Related Commands

Connecting to the Mail Server and Looping through Emails from server
Extraction of Data from Emails using String Operations
Deleting Emails and Sending Emails

Explain Error Handling Commands

Begin Error Handling


Capture Error Snapshot
Create Error Log
Escalate Error To All Stakeholders
Troubleshooting And Fixing The Error using Breakpoints , Debugging Mode , Variable Watch
Table
Error View
End Error Handling

Explain File/Folder Commands

7|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Creation of Files/Folders
Deletion of Files/Folders
Renaming of Files/Folders

Explain FTP/SFTP Commands

Connecting to the FTP/SFTP


Copying Files/Folders
Putting Files/Folders

Explain Object Cloning Commands

To capture using Play Mode Object/Coordinates/Image

Explain OCR Commands

To capture text using Capture Window/Area


To capture text using Capture Image by Path/Url

Explain PDF Integration Command

PDF to Image
Extract Form Fields
Extract Form Text
Merge Documents
Split Documents
Encrypt/Decrypt Documents

Explain Web Services Command

Soap Web Services


Rest Web Services

Explain XML

Generating XML files


Validating XML files
Extraction from XML files
Passing XPath values

Explain Using String Operations in Bots

Before After
Compare
Find
Join
Split
8|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Lowercase
Uppercase
Length
Trim
Substring
Reverse
Replace

Explain Terminal Emulator

Connect
Send Text
Get Text

Explain Variable Operations

Assigning or Reinitialize values of Variable


Types of Variable

Explain Run Script

Explain Service

Get Service Status


Start Service
Stop Service

Explain Prompt

Taking input from User


Using Browse folder option
Using Yes or No Message prompt

Explain PGP

Types of Encryption

Manage Windows Control

Working with Windows Applications

Explain Loop operations

Times
List
9|Page
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com
Condition
Each Row In Excel Dataset
Each Row in Internet Explorer Table
Each Row in SQL
Each File in Folder
Each Folder in Folder
Each Row in CSV/Text
Each Email Message
Each Node in XML
End Loop
Exit Loop
Continue Loop

Explain Insert Keystrokes

Entering Keystrokes
Provide Delay

Demo / Introduction to MetaBots

Creation of Metabot
Working With Assets And Logic under Metabot
Using a Metabot in a Taskbot
Uploading Metabot to Control Room

Introduction to IQ Bots

10 | P a g e
P.O. Box 41363, San Jose, CA 95160. USA
www.automationanywhere.com

You might also like