You are on page 1of 25

WORKBENCH

Type of

1.TASK BOTS

2.IQ BOTS -Cognitive capabilities -extract semi structured data

3.METABOTS – can access target applications DLL

CREDENTIAL : security is provided by AES TLS 1.2 Protocol

Note: SQL -Repository used to store data in AA

METABOT has assets and Logics (Discussed in detail in coming pages)

ASSETS : Develop Assets

Logic: create Logic to use assets

Types of recorders

SMART RECORDER – Mainly used for JAVA, HTML. Least Preferred recorder

Fig: Smart Recorder


Fig: Smart Recorder

SCREEN RECORDER- it useful to record keyboard, mouse strokes and applications. Resolution
matters i.e. resolution must match during the recording

Fig. Screen recorder benefits

WEB RECORDER; html best for repetitive process

Fig: Web Recorder


Fig: Web Recorder

Types of Variables

1.local or user defined variables: can be modified by the user and only available within the created
task

2. System defined Variables

Note: Press f2 function for accessing the variable

They are of four types

1.list variable

2.array variable

3.Value variable

4. Random variable

List variables: single-dimension, used for retrieving multiple values

e.g.: sending email to multiple recipients, passing different values inside of a loop, searching multiple
web addresses

2. Array Variable: Multi-dimensional variables

e.g.: extracting data from web pages, extracting multiple rows of data, reading or writing data, filing
out of order forms

3. Value Variables: hold a single value.

4. Random variables: used in cases to generate repetitive strings or numerical


Variable manager is used to: modify, delete, rename etc

Note: find list variables under My-list-variable

Note: find single valued variables under prompt-assignment, can also access system variables

Different commands

Variable operation command

allows to re-initialise local variables and some system variables

LOOP

Following are the commands of the loop

start loop

end loop -automatically added with start loop

Exit loop

Continue loop

Note:

1.The cell values retrieved using get multiple cell values are stored in $ExcelColumn$ system variable.

2.After sending SQL query, query is stored in $DatasetCoulmn$ system variable

3.Folder command use system Variable $FolderName$

4. After Extractin data table from web ,it is stored in system variable $Table Column$
IMAGE RECOGNITION COMMAND

used for image existence and compare the image

to locate the image at run time, specify the following options

1.match percentage

2.comapriosn mode:

a) Advanced (default and recommended). use in cases were the screen resolution/zooming or application is subject
to change

b) Normal mode: compares RGB component of the pixels with the source.

c) Grey-scaled mode: converts pixels to an appropriate level of grey-scale prior to comparing

4. Monochrome mode with threshold: converts pixels to either black or white prior to comparing.

INSERT WORK ITEM

mandatory requirements to access this command: Need Bot creator license, Setup Queue in control Room
workload Needs to be a participant

This command is used to add line items to Queue.

Note: IF the queue is in run mode and associated with a bot to process items in queue, a staged error condition
occurs

ERROR HANDLING

sub commands of ERROR handling command

Begin error Handling

End error Handling


Take snapshot

Run task

Log data into file

Send email

Variable Assignment
WEB CONTROLS

Mange web controls captures objects on the webpage and works with them

It is located inside web recorder command

LOG FILE

can process files with the following encoding

ANSI ,UNICODE UTF8

Note: Save In ASNI encoding saving a log file

verifies task bot or metabot logic runs properly

adds a timestamp

creates a new log file

uses log file as variable

specifies custom text ANSI is the format for logging task

bot or metabot

IF ELSE COMMAND

Subcommands

field exist

folder exists
window exists

application running

script successful

task successful

ping successful

variable

file date

service running

image recognition

web control

file size

windows control

MANAGE WINDOWS CONTROL COMMAND

Subcommands

buttons

text boxes

combo boxes

list box items

menu tabs

check boxes and tables

get check button status in

FILE/ FOLDER

File sub commands

copying

renaming

deleting an existing file

creating a new file

compressing a group of files into a zip file

extracting files from a zip folder

printing a file and multiple files in a folder

opening an existing file and

creating file shortcut for opening


folder subcommands

copying to an existing folder

deleting a folder

opening a folder

renaming an existing folder

creating new shortcuts

creating folder shortcuts

READ FROM CSV/TEXT COMMAND

OBJECT CLONING COMMAND

capture windows that use flex , Silverlight , java and html

three modes of capturing

object , coordinates, image

INSERT KEY STROKE COMMAND

supports languages : German , Italian, French, Spanish

****************************End of Commands **********************************

METABOT

They are application resilient i.e. changes in the system can be edited by the user with minimal changes.
They can be constructed using

Visual capture: GUI components of an application

API: Interfaces application low level operations

navigational flows: Pre-configured use cases of an application

Benefits: Accelerated automation ROI(Return of Investment)

more live access

easy requirement

Note: metabot designer is used to build metabots

they are automation blueprints

Metabot Designer has Assets and Logic

Screen and DLL form assets while logic are for navigational flows

Different Functions available under Screen and DLL

add screen: only one screens

record screen: multiple screen

configure: edit, rename recorded screens

calibrate: updates the screen

Logic : options under Logic

add folder

add logic

Record logic

Note: bot creator with metabots repository access permissions can create , record upload metabots

BOT insight: Can be used to fetch following Information

Captured data

Aggregated volumes

Transaction Throughput

Failure rates

Trends, Events and changes


BUSINESS ANALYTICS

It is a web based application

Features:

1.enables to quantify business value added by bots

2.identify new opportunities from business insights

3. it is used by operational business executives

Different roles in order to Access Business Analytics

a).Analytics expert: allows to tag the variables of the bots on client machine and customize create copies of the
dashboard . will get two dashboards, DASHBOARDS AND DATA PROFILE

b.)Analytics Consumers: allows user to have access only to published dashboard and analyse the data in bot insight.
Will only have dashboard

c).Admin : allows user to assign the other two roles to a new user

operational Analytics: Features

Bots and Audit inside the Web control room dashboard provides the operational Analytics
Audit View & description

1.monitors the efficiency of the work force

2.real time operational analytics quantifies processes operational performance


WEB control room

Features Includes:

Device independent

workload management

dashboards can be customised

devices _highest percentage

Activity: Scheduling

BOTS: MYBOTS& CREDENTIAL VAULT

Different Elements in WEB Control Room

Dashboard - Task-related Activities, First level of Navigation

Activities - monitor Activities

Provides birds eye-view , Displays total no of active users ,total not of bot , total queue schedules ,capacity
utilization

Dashboard contains 6 items

1 .Home:

Contains

a) Displays total users

b) total bot run status (Last 7 days)

c) bot schedules

d) total queue Schedules(Next 7 days)

e) bot velocity

f)Capacity utilization: bots vs bot runners

2. bots: graphical view of all Bots

a) Bot heart beat

Failure score =0.5*M+0.3*C+0.2H (M-memory usage, C-CPU usage, H- HDD usage)


b) MVP; Displays most valued processes d) Top failure Reasons

c) Bot status

3.Devices: bot runner machines relevant data where bots are deployed

a) Failure Analysis d)HDD utilization

b) CPU utilization e) overall device status

f) Upcoming device utilization


c) memory utilization
4.Audit: logs highest percentage of a particular activity

5.Workload: status of device pools, queues and work items.

Have two dash boards

1.Executive dashboard

2. Operational managers dashboard

Executive dashboard: you can monitor the queues if you are the owner/Consumer

a. Device pools by backlog

Allows to view device pools by backlog

backlog=number of hours it takes to complete the existing work items from all automations in that pool

b. Queues by time to complete

allows to view list of queues ordered by time to complete

c. Queue status
d. queue with average processing time

Operational managers dashboard: In this case , you can monitor the queues for which you are the owner consumer
and participant

a. Operational managers dashboard

allow to view the pools descending order of full time equivalent and also measures the equivalent manual effort
required to process the same work item

b. pools by decreasing error rate

c. Device pools by backlog

allows to view Device pools by backlog

backlog=number of hours it takes to complete the existing work items from all automations in that pool

d. queues with average wait time

6.Insights : analyse real-time

business insight
Activity : details of automation , monitors running

1 In progress Note :

2. Scheduled

3.Historical
BOTS-

Manage and schedule to run bots

1. My bots: centralised loactions for all bot , workflows , reports & documents uploaded from entrpirse client

2. credentials

Contains 2 tabs

a. My credentials

b. My lockers

c. Credential request

Note: Only Locker admin permission is required to edit

Devices - monitor connected and disconnected devices

1. my devices

Actions

2. my device pools
Note:

Fig1.

Fig2.

WORKLOAD: monitor work items

breaks down work items into small modules and also proceses thes logical modules simultaneously to help meet
time based SLA(Service level Agreement)

1. Que: comprises of work items

View of Que
Fig

2.SLA: service level agreement

defines the number of work items and number of devices required to process

View of SLA TAB

BENEFITS of work load management:

Easily centralizes definition and management of work items

processes queues on a collection of devices

adds queues manually and automatically

enhances the control of queues with specific roles and permission

Audit log: view audit logs

View of the Audit Page


Fig 1.

Fig2.

Will be able to Backs up data into csv files

View audit details : check for the binocular button and click it

this window opens up and has action details and update


setting details

Action details: shows all the details even with the error details.

Update settings details:


displays: what changed?

updated and stored fields in credential vault

Note: only control admin with audit log privileges has access

Administration: create and manage users/roles

contains

1.settings

a. General

b. Bots

c. Client

d. credentials

e. Email

view
2. users

3. Roles

There are two roles

1. System Created roles

system created roles are predefined during the control room installation

2.User-defined roles

Role based Access Model (RBAC)

Below Actions are common to Users and Roles

1. create Role/users

2. Edit Roles/users

3.Delete Roles/Users

4.View Roles/Users
4.Licenses

Install ,view and manage licenses

5.migration

Migrate information to new control room version

benefits Of Web Control Room

• simplified and improved monitoring


• convenience in accessing and managing tasks, clients ,users
• monitor task progress and status
• increased collaboration
• accommodate scaling
• enforce controlled edits
• enforce role based access (RBAC)

You might also like