Implementing Front Office Automation Using Automation Anywhere Robotic Interface (AARI) : Step List
Implementing Front Office Automation Using Automation Anywhere Robotic Interface (AARI) : Step List
User Management
Introduction
This demo will help you to learn how to create users and assign required AARI roles.
Prerequisite
You need access to the Automation Anywhere Enterprise Edition.
1. Create users for AARI and assign the required licenses.
a. Create the AARI admin user and assign the required licenses.
i. Login to Enterprise A2019 as a Control Room administrator and navigate to All users
page by clicking ADMINISTRATION > Users.
ii. Click Create user icon.
iii. In General Details section, ensure that Enable user checkbox is checked.
iv. Enter the details such as Username, Description, First and Last name, Password and
Email.
v. Select the AAE_Robotic Interface Admin role from the Available roles panel and click
the Right arrow.
vi. Select None under the Allocate a device license to this user? section.
vii. Click Create user.
viii. Click the Refresh icon in the All user page. The newly created user is displayed in the
users list.
b. Create the AARI manager user and assign the required licenses.
i. In the All users page, click Create user icon.
ii. In General Details section, ensure that Enable user checkbox is checked.
iii. Enter the details such as Username, Description, First and Last name, Password and
Email.
iv. Select AAE_Robotic Interface Manager role from the Available roles panel and click
the Right arrow.
v. Select None under the Allocate a device license to this user? section.
vi. Check the AARI user checkbox from the AUTOMATION ANYWHERE ROBOTIC
INTERFACE (AARI) LICENSES section.
vii. Click Create user.
viii. Click the Refresh icon in the All user page. The newly created user is displayed in the
users list.
Congratulations! You have now successfully created users and assigned the required licenses for
AARI Web.
1
Create Bot Runners and Device Pools
Introduction
This demo will help you to learn how to set up a bot runner along with a device pool as a user with
control room permissions for device management.
Prerequisite
You need access to the Automation Anywhere Enterprise Edition.
2
1. Create a bot runner along with a device pool as a user with control room
permissions for device management.
3
d. Create device pool
i. Login to the Control Room as the AARI Administrator user.
ii. Navigate to My devices page by clicking DEVICES > My Devices.
iii. In the My devices page, ensure that the devices are in connected state.
iv. Click My device pools in the Navigation page.
v. Click Create device pool.
vi. Enter the respective details in the Create device pool page such as Name and
description.
vii. Select the bot runner device from the Available bot runners panel and then click the
Right arrow.
viii. Click CONSUMERS tab.
ix. Select the AARI scheduler role from the Available roles section and click the Right
arrow.
x. Click Create device pool.
e. Establish a secure connection between AARI Web and Enterprise Control Room
i. Navigate to AARI settings page in the AARI Web application.
ii. Select the Password radio button.
iii. Enter the Username and Password in the AARI settings page.
iv. Click Authorize.
Congratulations! You have now successfully created a bot runner along with a device pool as a user
with control room permissions for device management.
4
Use Case: Inbound Call Process
Introduction
This demo will help you to learn how to create the bots, the forms and the process for the use case.
Prerequisite
You need access to the Automation Anywhere Enterprise Edition:
5
1. Create the task bots with required variables for the use case.
a. Create the task bot with variables for the User case.
i. Login to the Enterprise Control Room as a bot creator User.
ii. Click Create a bot in the Dashboard page.
iii. Enter the Name and Description for the Task Bot in the Create Task Bot popup.
iv. Click Create & edit icon.
v. Create a variable for email
v.1 In the Bot Editor, click + sign in the Variables palette.
v.2 Enter the Name as email. Optionally enter a Description for the variable.
v.3 Check Use as input checkbox.
v.4 In the Type field select the String variable type.
Note: String is the default variable type.
v.5 Optionally enter the Default value.
v.6 Click Create.
vi. Repeat step v to create first_name variable of String type.
vii. Repeat step v to create last_name variable of String type.
viii. Create a variable for offers_purchased
viii.1. In the Bot Editor, click + sign in the Variables palette.
viii.2. Enter the Name as offers_purchased. Optionally enter a Description for the
variable.
viii.3. Check Use as output checkbox.
viii.4. In the Type field select the String variable type.
Note: String is the default variable type.
viii.5. Optionally enter the Default value.
viii.6. Click Create.
ix. Click Save.
x. Add a Delay
x.1 From the Actions palette, drag and drop the Delay action to the canvas.
x.2 In the Actions detail pane, enter the number of seconds in the Delay field.
x.3 Select Seconds in Time unit section.
xi. Click Save and close the bot.
xii. Click Create a bot in the My bots page.
xiii. Repeat step iii to v to create a bot with email variable
xiv. Repeat step v to create new_offer variable
xv. Repeat step viii to create order_ID variable.
xvi. Click Save and close the bot.
Congratulations! You have now successfully created the task bots with required variables for the use
case.
2. Create a form
6
iv. In the canvas, select the default row. Click vertical ellipsis (three dots) and select
Delete row.
v. Click Yes, delete.
vi. From the Elements palette, drag and drop the Text Box element into the canvas.
vii. In the Properties pane, enter “Please provide the customer Email” in the Element label
field.
viii. Click Save.
ix. Click Close.
b. Create the second form that will display the customer details.
i. In the My Bots page, click Create a form icon.
ii. Enter the Name and Description for the form in the Create form popup.
iii. Click Create & edit.
iv. In the canvas, select the default row. Click vertical ellipsis (three dots) and select
Delete row.
v. Click Yes, delete.
vi. From the Elements palette, drag and drop the Label element into the canvas.
vii. In the Properties pane, enter “Customer Details” in the Element label field.
viii. From the Layout palette, drag and drop the Column layout.
ix. Create two text boxes in each cell of the column.
ix.1. From the Elements palette, drag and drop the Text Box element into the
canvas.
ix.2. In the Properties pane, enter the Element label as “First Name”.
ix.3. Check the Make field uneditable checkbox in Advance behavior section.
x. Repeat step ix to add “Last Name” text box.
xi. Repeat step ix to add “Email” text box.
xii. Repeat step ix to add “Offers purchased” text box.
xiii. From the Elements palette, drag and drop the Dropdown element into the canvas.
xiv. In the Properties pane, enter the Element label as “New offer to upsell”.
xv. Enter “Hulu, Disney+, ESPN+, Netflix, Starz” in the Enter list items separated by
commas field.
xvi. Click Save and close the form.
Congratulations! You have now successfully created the forms required for the use case.
7
3. Create the process
b. Invoke the Bot Task that will take the input value from the form and return the customer
details.
i. From the Task palette, drag and drop Bot Task below the Start element in the canvas.
ii. Enter Element name and Task display name.
iii. In the Element details pane, click Browse under Select initial data form field.
iv. In the Pick a file popup, select Get_Customer_Bot under Files and folders section.
v. Click Confirm.
vi. Check email Checkbox in Input values section.
vii. Click Insert a variable icon in email field.
viii. In the Insert a variable popup, click Process task dropdown and select intialData.
ix. Click Variable dropdown and select the required variable from the list.
x. Click Add.
xi. Click Apply.
8
x. Add form buttons to the process
x.1 Click Add button under the Add form button section.
x.2 Enter “Upsell” in the Button label field and set as Primary in Button style.
x.3 Enter “End” in the Button label field and set as Secondary in Button style.
xi. Click Save.
Congratulations! You have now successfully created the process for the use case.
9
vi. Add form element in process
vi.1 Click Add form element under Feed data into form section.
vi.2 In the Add form element popup, select OrderID text box in the Form element
field.
vi.3 Select UpdateCustomerBot from the dropdown under Process task field.
vi.4 Select Output from the dropdown under Variable type section.
vi.5 Select UpdateCustomerBot.Order_ID from the dropdown under variable section.
vi.6 Click Add.
vii. Add buttons to the process
vii.1 Click Add button under the Add form button section.
vii.2 Enter as “End” in Button label and set as Primary in Button style.
viii. Click Save.
Congratulations! You have now successfully defined the actions for each button in the process.
a. Check in the Process to make the process available for the AARI-Admin in the AARI Web
Interface.
i. In the My Bots page, select inbound_Call_Process process in the Files and Folders
section.
ii. Click Check in process.
iii. In the Check in Process page, enter the Comment and ensure that the bots and forms
are displayed in the Selected Dependencies section
iv. Click Check in.
v. The checked in process and the dependent forms and bots are displayed in the Public
folder.
10
AARI Process Creation and Assignment
Introduction
This demo will help you to learn how process creation and assignment happens in AARI Web.
Prerequisite
You need access to the Automation Anywhere Enterprise Edition:
https://aa-aau.my.automationanywhere.digital/
11
1. Create a Process in AARI Web and assign the process to a team in AARI Web
Congratulations! You have now successfully created a process and assigned the process to a
team in AARI Web.
12
AARI Process Create Request
Introduction
This demo will help you to learn how to create a request in AARI Web.
Prerequisite
You need access to the Automation Anywhere Enterprise Edition:
13
1. Create a Request
14