Creating AARI Requests
Last updated
Last updated
AARI, the Automation Anywhere Robotic Interface, is a solution for creating business processes with seamless human and bot coordination
With PixieBrix, you can create an AARI Request from any web page. There are two ways to create an AARI request:
Create an AARI Request in a new browser tab
Create an AARI Request via API
Find the process id of your AARI process:
Find the Element Ids of the fields you’d like to populate. In the Automation Anywhere form editor, the Element Id is available in the Properties pane:
To create the request, add the Create AARI Request in a New Tab brick from the public marketplace to any mod:
This brick uses an integration definition to retrieve the Control Room URL. It does not make any API calls to the Automation Anywhere / AARI
Add the Set Input Value brick
Set the Target to “Target Tab (target)”. This will tell PixieBrix to run the brick in the context of the opened AARI request tab
⚠️ PixieBrix must have access to AARI URLs for your Control Room in order to form fill values on the opened page
For each input you want to pre-fill, add an inputs item:
selector
: use a CSS attribute begins with selector using the Element Id of the field. For example: [id^="TextBox0-"] input
value
: the value to provide to the input, can be a literal, variable, or string template
When the AARI page loads, the AARI request form does not always load instantaneously.
To make the form fill more reliable, use the “Wait for a DOM element” brick to wait for the form to initialize before filling the value:
Add the Wait for a DOM element brick
Set the Target to “Target Tab (target)”
Indicate the selector .case-form
for the selector
If you are using Automation Anywhere Community Edition, calling an API will log you out of your Automation Anywhere browser session
Add the Create AARI Request Brick from the PixieBrix Marketplace. Configure the brick Input with the AARI Process Id and Element Ids:
Currently the following input types are supported:
String
The Create AARI Request Brick returns the id of the new AARI request. The id can be used to fetch the status of the AARI request