You are on page 1of 18

Day 1: RPA Overview

Automation Anywhere  AA architecture and security


Overview  AA Development Client walk
through.
 Screen Recording / Smart
Recording / Web Recording
 Task Properties
 Lab Exercises

Confidential © Copyright 2015 Avanade Inc. All Rights Reserved.


© 2015 Avanade Inc. All Rights Reserved.
Architecture

© 2015 Avanade Inc. All Rights Reserved.


Security

• Client Server communication is secure using hybrid security using RSA+AES+HMAC(2048 bit key).(Version
10.x onwards)
• Task Files Security: Triple DES algorithm + MD5 hash algorithm
• Auto login for scheduled/trigger based task: User credentials are fetched from server
• Inbuilt PGP(Pretty Good Privacy) encryption command.
• Credential vault is introduced in 10.2.1 and enhanced in version 10.3.
• Active Directory integration.
• FIPS(Federal Information Processing Standard) 140-2 compliant
• Follows the NIST(National Institute of Standards and Technology) SP(Special Publication) 800-53 Rev4
standard, a common reference standard for security professionals. AA implement 41 technical controls across
seven NIST Control Families

© 2015 Avanade Inc. All Rights Reserved.


Register on AA site

To register, fill in the necessary details and


click Submit.

You will get a link to verify your account on


your email id.

© 2015 Avanade Inc. All Rights Reserved.


Login on AA site

On accessing the website, you will be directed to the


login page.

• Enter your login details and click the Login button.

© 2015 Avanade Inc. All Rights Reserved.


Development Client walkthrough.

© 2015 Avanade Inc. All Rights Reserved. 6


Development Client walkthrough.

© 2015 Avanade Inc. All Rights Reserved. 7


Screen Recording

Use the Screen Recorder to record a task or a series of actions on your computer when:
• Building simple tasks for processes that involve mouse clicks and keyboard operations.
• Automated process (the recorded task) will run on the same computer on which it was recorded. This ensures that the
screen display coordinates are the same as they were when the task was recorded.

• Recording a Task using the Screen Recorder

OR

© 2015 Avanade Inc. All Rights Reserved.


Screen Recording Demo

 Create notepad shortcut on desktop


 Start Screen Recording
 Open Notepad
 Type text into notepad and save notepad.

© 2015 Avanade Inc. All Rights Reserved.


Smart Recording/ Object Recorder

• Use the Smart Recorder to record a task or a series of actions on computer when building tasks that require capturing
objects
• from applications that use technologies such as HTML, Java, WPF, Flex and Silverlight.

Recording a Task using the Smart Recorder

OR

© 2015 Avanade Inc. All Rights Reserved.


Smart Recorder Demo

 Open Smart recording option


 Enter following address
https://my.automationanywhere.com/createaccount
 Capture all controls and set required values into them.

© 2015 Avanade Inc. All Rights Reserved.


Web Recording

• It understands all web controls. Hence applicable when recording web-only tasks. If website controls on a page move
location, the program can locate the correct controls and adjust the task to run without error.
• If the properties of the web controls change, the automation task can be updated to ensure that the task runs successfully

© 2015 Avanade Inc. All Rights Reserved.


Extracting Data from Websites

Extracting data from web pages can take one of four forms, depending on the type of data that requires extracting:
• Regular Data: Unstructured data that has no repetitive patterns. An example is a paragraph of text.
• Pattern-based Data: Structured data that repeats a pattern, such as a row in a table or a list.
• Table Data: Data that resides in a table.

© 2015 Avanade Inc. All Rights Reserved.


Extracting Regular Web Data - Demo

• Start Web Recording


• Enter following URL address: https://www.automationanywhere.com/products/Compare
• Click Extract Data

• Extract Data

• Save extracted data into clipboard and show in message box.

© 2015 Avanade Inc. All Rights Reserved.


Extracting Pattern-Based Data- Demo

• Start Web recording


• Enter following URL: http://businessfinder.mlive.com/
• Enter following text search box:

© 2015 Avanade Inc. All Rights Reserved.


Task Properties

Properties
View and set general properties such as allocating priority status or specifics such as frequency/conditions to repeat the selected task, adjusting speed, email
notifications, hotkeys, security parameters to ensure authorized users run the task etc.

Schedule
Schedule your automated tasks to run at preferred times, without requiring supervision or intervention.

Trigger
Connect a trigger type to the selected task. It automatically runs the task in response to an event that occurs on your computer .

© 2015 Avanade Inc. All Rights Reserved.


Lab Exercise – Day 1

• Exercise 1-
– Variable Operations: Define two variables and a third to have their sum. Use Message boxes to show the results
• Exercise 2 –
– Web Recording/Variable Operations: Open https://www.google.com/finance
– Search for NYSE:UBS stock,
– Extract stock price data and show data in message box
• Exercise 3 –
– Web Recording/Variable Operations: Open https://www.google.com/finance
– Search NYSE:UBS stock.
– Extract stock price data into one variable.
– Search Accenture stock
– Extract stock price data into second variable.
– Show value of two stocks in message box as “UBS stock price: <value>, Accenture stock price: <value>”
• Exercise 4 –
– Web Recording/Variable Operations: Open https://www.google.com/finance,
– Search NYSE:UBS stock.
– Click on “Historical Prices” link
– Extract tabular data into a .csv file.
• Exercise 5 –
Define 3 variables and calculate their average. Show average in message box.
© 2015 Avanade Inc. All Rights Reserved.
Questions?

© 2015 Avanade Inc. All Rights Reserved.

You might also like