Вы находитесь на странице: 1из 5

types of Recorder-

1.Smart recorder-features"smart" technology for desktop application and website.


work on object, co-ordinates,image playback mode
features adjustable object identification criteria
captures window object and control such as:1.text from drop-down
menus,list boxes,buttons,mouse click action
2.status from radio
buttons and check boxes.

2.Screen recorder-suits simple tasks involving mouse clicks and keyboard operations
requires the same OS and screen resolution.
Is limited to static screens and simple desktop or web
application.

3.Web recorder- enable automation of internet-related task action


Features "SMART" technology ideal for website
Records action based on a provided URL
Extracts single data,pattern-based data and tables
Navigation web Controls
Works as a browser-based tool
Supports IE 100%

NOTE- recorders performe better in internet exploral 9 and above version


the shortcut for stop recording is Ctrl+Alt+S
Smart recorder has the inherent ability to identify keystroke actions Such as
'Shift+A' as capital A,also
Special keystrokes such as 'Tab' and 'Enter' are saved as separate actions in
the command.

Workbenches-

BOT dependencies:-Export dependend files


doc,docx,xls,xlxs,csv,mvp,pkxm,exe,pdf,txt,jpg,png,pnp,and xml
upload files to the control room and depoys while running the
TaskBot.

workbench command library

excel command-it is generally used for copy data,delete rows or column, compare
coloumns or cell, extract data, Transfer data

CSV/Text command- used for list seprated or tab delimited data, multiple lines,
ANSI,UNICODE, and UTF8

Database command- used for import or export data, Convert data, Transfer data

Email Autoation command- used for manage incoming email message, downloading
attachments, Clearing unwanted email, communicating with mail server, monitoring
email activity

Delay command- in this can add a specific a wait time.

String operation command- used for manipulate strings, search the string, Compare
two string, Convert a string, Length of a string

PDF integration command- used for converting pdf to image, uploading documents to
database websites and other repsitories, Extracting form fields and text,merging
documents, splitting a document and Encrypting or decrypting a document.
Variables-
types of variables:-
1.Default or System variables-pre defined varables defined by automation anywhere,
Available in all automation tasks

2.local or user defined variables- Defined by a user for a particular task,


Available only within the created task.
there are four types of local variables.

list variable-This holds multiple values in a single dimension. it is used for


retrieving multiple values, one by one, such as sendig email to multiple
recipients, passing different values inside of a loop, searching multiple web
addresses

array variable-this ia a multiple dimensional variable that holds multiple values


in atable of rows and coloumns.Array are used for: Extracting data from web pages,
Extracting multiple rows of data, reading or writting data, filling out order form

value variable-this is created when a user needs to hold a single value and use it
in multiple places.

Random variable-this generates a random, repetitive string or a nymerical


set.Commonly used in: strings and numerical

Note- For all automation anywhere commands, Variables are supported in field that
have the light bulb symbol present
use the F2 function key to select and insert the required variable from the
list of variables available.

Loop command- this command creates loop structures in your automation tasj=k to
automate repetitive tasks by:
1.using start loop and end loop command
2.including a series of commands within the start and end loop
commands, Which are executed repeatedly until a specific condition is met.
3.Executing multiple records one at a time.

types of loop command:-


1.start loop:-enable to start the loop
define series of actions to automate a repetitive task until
condition is met.

2.End loop :- enable to end the loop


is inserted along with start loop.

3.Exit loop:- enable to break out from a loop


exits between start and end loops.

4.Continue:- use this structure to continue the next iteration of a loop


executes action between this structure and end loop

start loop structure:sub commands

1.Times- enables you to specify the number of times to lop through a specific task.
2.condition- allow you to run actions based on conditions that already exit.
3.each row in an internal explorer table- use in conjunction with extract table and
sub command of the web recorder command.
NOTE- the cell values retrieved using get multiple cell sub command are stored in
the $Excelcolumn$ system variable.
4.Each file in a folder- enables you to perform an action on all files in the
specified folder.
5.Each row in a CSV/Text file-Enables ou to perform an action on every row in a
CSV/Text file.
6.list
7.Each row in a excel dataset
8.Each row in SQL query dataset
9.Each folder in file
10.Each node in an XML dataset
11.Each email message on server

Image recoginition command:-use this command to:


locate an image that has been moved
automate applications where UI elements may not be
availlable.
check whether an image exists within another image
compare current application screen to an expected
application screen, as well as ensure that all user interface elements are valid.
perform a click action on an image if it is found
within the source image

insert work iteam command:-


using the insert work iteam command requires the following elements.
1.Need Bot Creator license
2.Setup queue in control room workload
3.Need to be a participant

Note-if the queue is in run mode and associated with a bot to process work iteam in
the queue, a STAGED error condition occurs.

Error handling command:-

sub-command of error handling command-


1.begin error handling
2.end error handling

Manage web controls command:-it is assists in capturing object on the web page and
works with them.
the manage web controls command can be used to insert action to the folowing:
link, drop-down menus, checkboxes, radio button

log to file command:-log to file command to create a log file that is full of
usefull information about the events that occur as your task bot or MetaBot Logic
runs.

the log to file command helps achieve the following tasks:


1.verifies the TaskBot or MetaBot logic runs properly
2.Adds a timestamp
3.creates a new log file
4.uses log file as a variable
5.specifies custom text

Note:-Encoding is provided for log files with options for ANSI, UNICODE, UTF8

if/Else command:-it can be used to perform actions when certain conditions exist.

the if/else command provides the following sub-command:


1.file exists/file does not exist
2.folder exists/folder does not exists
3.window exists/window does not exists
4.application running/application not running
5.script succesful/script unsuccessful
6.ping succesful/ping unsuccessful
7.variable
8.file size
9.file data
10.web control
11.image recognition
12.object property
13.window control

Manage windows control command-windows control are user interface or UI elements


that enable user interaction with windows-based applications.

the manage windows control command captures these controls


1.buttons 2.Text-boxes 3.Combo Boxes 4.List box items 5.Menu tabs 6.Checkboxes and
tables

file/folder command:-the file folder command provide an easy way to operate file
and folders.
creat,open,copy,move,rename,delete,organize,size,date created
or modified

Object cloning command:-

the object cloning enables you to:


1.radar-lock an object and specify additional search criteria to uniquely identify
objects.
2.Capture an object its coordinates and image from desktop and web based
applications
3.customize and modify in many manners
4.capture objects within windows that use technologies such as flex silverlight
java and HTtml etc.
-objects
-co-ordinates
-image

insert keystrokes command:- the insert keystrokes command automates the typing of
keystrokes in an application.

the insert keystrokes command supports the following languages:


1.German 2.Italian 3.French 4.Spanish

METABOT- REUSABLE APPLICAION BLUEPRINTS. it is applicant rellsient which mean


updates or changes, minimal edits, automatically apply to any process
metabots blueprint created-
Navigational flows- pre-configured use cses of an application

API- interfaces application's low level operations

Visual Captures- GUI component of an application

MetaBot Designer consist of the following two tabs:


-Logic
-Assets
introduction to business analystics:-business analystics can be performed using
automation anywhere's Bot Insight product, which is a web-based application.

business analystics: enable you to quantify business value added by Bots.


identify new opportunities from business insight.
is used by opertional business executives.

types of role:- Bot insight has the feature to provide access based on the role
assigned.

1.Analystics Experts:- This role allows the user to tag the variables of the bots
on client machine and customize, create copies of the dashboard in the Bot insight
enviroment.

2.Analystics Consumers:- This role allow the user to have access only to published
dashboard and analyse the data in Bot insight.

3.Admin:- This role allow the user to asign the other two roles to a new user.