Hello Automation 360 Bot Getting Started With Building Bots - Steplist
Hello Automation 360 Bot Getting Started With Building Bots - Steplist
This course provides the steps to automate a process using a software bot. This is done using
Automation 360TM. Automation 360 is the AI-powered flagship platform by Automation Anywhere. It
is the world’s only cloud-native, web-based platform for end-to-end automation that enables you to
automate processes with low infrastructure cost and faster scaling.
Introduction
This demo will help you to register a device and create a task bot to automate a process using
Automation 360.
Objectives
In this use case, you will learn to use Automation 360 Actions to:
• Extract the data from a web portal into a CSV file.
• Open the CSV file and launch the CRM website.
• Populate the CRM webform.
• Save and send the CSV file to the relationship manager.
Prerequisites
Access to the Automation Anywhere Community Edition:
Access Automation Anywhere Community Edition and Register yourself. If you have already
registered, log in to Community Edition using the URL that is mentioned in the Community Edition
Welcome email that is sent to your email address.
1. Register your device(s) and set user device credentials
a. Log in to the Automation Anywhere Community Edition Control Room
b. To register your device
i. In the Navigation pane, click Devices under the Manage section.
ii. Click the Connect local device icon from the actions menu.
iii. Click Connect to my computer, wait until the Automation Anywhere Bot Agent
downloads, and then install it.
iv. Follow the steps outlined in the wizard to install the Bot Agent.
Note: If your device's access to the Internet is controlled through an authenticating
proxy server, you are prompted to provide the proxy server authentication details.
These credentials are required for the device to communicate with the Control Room.
To enable the authenticated proxy, register the device through a Chrome browser with
the Automation Anywhere Chrome extension enabled.
v. Enable the Chrome extension.
vi. Click Done.
Congratulations! You have now successfully registered your device and provided the login
credentials for bot execution.
Congratulations! You have now successfully created a task bot and structured the task bot.
1
i. From the Actions palette, search for the Browser package and drag and drop the Open
action to the first step.
Note: Most of the actions in the Browser package are designed to work with Google
Chrome. Some of the actions such as the Browser: Close action will not work for other
browsers.
ii. Under What to open field, click New window.
iii. In the Browser field in the Action details pane, select Google Chrome from the drop-
down list.
iv. Enter the URL of the web portal
(http://rpademo.automationanywhere.com/itbricks_enroll.php) in the Link to open
field.
v. Click Save.
vi. Run the bot. The IT Bricks - Holiday Customer Report window will open in Google
Chrome.
Note: You can run the bot up to the steps you have created. Although it is a good
practice to click save at regular intervals to preserve your progress, running the bot
also saves your progress up till that point.
2
v. From the Encoding list, select ANSI as the encoding option.
Note: Select the encoding option as per the encoding scheme of your system.
Now, you have added the steps to open the CSV file and launch the CRM website.
3
5. Step 3: Populate the CRM webform
a. Retrieve data from the CSV file
i. From the Actions palette, search for the Excel advanced package and drag and drop
the Get multiple cells action to the third step.
ii. In the Action details pane, select All rows in the Select range of cells to be returned
drop-down list.
iii. In the Assign value to the variable drop-down list, select the same variable Customers
to which you assigned the output.
b. Loop through the rows of the CSV file and assign each row to a variable
i. From the Actions palette, search for and drag and drop the Loop action at the end of
third step.
ii. In the action details pane, select the loop type as For each row in table under Data
Table.
iii. From the Table variable list, select the same table variable (Customers) used earlier.
iv. In the Assign the current row to this variable field, click the Create variable icon to
create the record type variable.
v. Enter the variable name as CustomerRow and click Create & select.
c. Update each field in the CRM webform with the data from the CSV file
i. From the Actions palette, search for the Recorder package and drag and drop the
Capture action within the Loop action.
ii. In the Window section of the Action details pane, click the Application toggle button
and from the drop-down list, select the IT Bricks - New Holiday Club Signup window.
iii. Click the Capture object button.
iv. Navigate to the CRM web page and capture the First Name field.
v. Navigate back to the Control Room and from the Action to take on object drop-down
list, select Set text.
vi. In the Keystrokes section, use the Insert a value icon to select the record variable
(CustomerRow), then select the By name toggle button and then enter First Name in
the text box.
Note: It is a good practice to copy the column header names such as First Name, Last
Name etc. from the CSV file. This will help eliminate any potential errors that may
occur while typing.
vii. Click Yes, insert.
viii. Repeat steps i to vii for each field in the CSV file.
d. Capture the Register button and the message that indicates whether the registration was
successful or not
i. From the Actions palette, search for the Recorder package and drag and drop the
Capture action within the Loop action.
ii. In the Window section of the Action details pane, click the Application toggle button
and from the drop-down list, select the IT Bricks - New Holiday Club Signup window.
iii. Click the Capture object button.
iv. Navigate to the CRM web page and capture the Register button.
v. Navigate back to the Bot Editor and from the Action to take on object drop-down list,
select Click.
4
vi. From the Actions palette, search for the Recorder package and drag and drop the
Capture action within the Loop action.
vii. In the Window section of the Action details pane, click the Application toggle button
and from the drop-down list, select the IT Bricks - New Holiday Club Signup window.
viii. Click the Capture object button.
ix. Navigate to the CRM web page and capture the message at the top of the page that
says, ‘User information saved’.
x. Navigate back to the Bot Editor and from the Action to take on object drop-down list,
select the Get property action.
xi. In the Property name field, select HTML InnerText from the drop down.
xii. In the Save the outcome to a variable field, click Create variable icon to create a
Status variable of type String, and click Create & select.
e. Update the status in the CSV file and move the cursor one cell below
i. From the Actions palette, search for the Excel advanced package and drag and drop
the Set cell after the last Recorder action within the loop.
ii. In the Cell option section, click Active cell and in the Cell value list, use the Insert a
value icon to select the status variable.
iii. Click Yes, insert.
iv. From the Actions palette, search for the Excel advanced package and drag and drop
the Go to cell action at the end of the loop.
v. Select the Active cell radio button and from the drop-down list, select One cell below.
vi. Click Save.
Congratulations! You have now completed the third step and populated all the customer details
in the CRM webform.
6. Step 4: Save and send the CSV file to the Relationship Manager
a. Close the CSV file
i. From the Actions palette, search for the Excel advanced package and drag and drop
the Close action to the fourth step.
Note: Ensure that the Save changes when closing file check box is selected.
5
vi. In the Send email via list, select the application for sending the email.
vii. Click Save.
Congratulations! You have now successfully created the bot that would extract data from a web
portal, capture it in an excel sheet, populate all the customer details in the CRM webform, and also
notify the email recipients.