Phased rollout


This version of the software is currently available only to early adopter SaaS customers as the first step in our phased rollout. Click here to view an earlier version.

Automating tasks by using the RPA Automation element

As an application business analyst, you can automate tasks and repetitive actions by using the Automation Anywhere Robotic Process Automation (RPA) bots. RPA bots provide the following capabilities:

  • Reduces the operating costs with automated tasks.
  • Provides accuracy and error free execution.
  • Enables automation of any process.
  • Requires minimal or no change to the underlying business processes.

The following image describes the actions to automate a task by using an RPA bot:

To automate a task by using an RPA bot, in your application, you can create a process to trigger an RPA bot by using the Run Automation Anywhere Bot element in the Process designer of BMC Helix Innovation Studio. You can create an RPA bot or use an existing RPA bot in Automation Anywhere.

For information about how to create or use an RPA bot, see Build bots .

The following video (2:49) explains how to automate a task by using an Automation Anywhere RPA bot:

Before you begin

Make sure that an administrator has configured an Automation Anywhere connector.

To create a process to use an Automation Anywhere RPA bot

  1. Log in to BMC Helix Innovation Studio.
  2. Navigate to the Workspace tab, and select the application in which you want to create a process.
  3. In the application, select Processes, and click New.
    The system opens the Process designer.
  4. In the Process designer, drag the Run Automation Anywhere Bot element to the canvas.
  5. In the element Properties pane, enter the values of the following input properties:

    Connection IDConnection ID of the Automation Anywhere connector.
    File ID or nameName of the bot.
    Process Correlation IDCorrelation ID that can be used to uniquely identify a process instance execution.
    (Optional) VariablesValue for the variables defined in your process.

    The Run Automation Anywhere Bot output property is JSON that provides the schedule ID of the bot. For example,

  6. If required, add the other process elements and specify the flow of execution that you want to create for your business logic.
  7. Save the process.

Example: Automating the task of resetting passwords by using an RPA bot

Ajay is an application business analyst at Calbro Services. He wants to automate the task of resetting a user password by using an RPA bot so that no manual intervention is required to complete the task. To automate the task, Ajay creates a process. Ajay uses the Create Document element to access attributes within the schema of the AutomationAnywhereBotParams document definition. He adds the values for the document nodes and uses these values as input to trigger the RPA bot. He uses the Run Automation Anywhere Bot element to run the RPA bot that performs the password reset and uses the Send Message element to notify the user.

Ajay performs the following actions to create the process to automate the triggering of an RPA bot:

  1. Create the process as shown in the following image:
  2. Add the process properties as shown in the following image:
  3. Add the Create Document element properties as shown in the following image:

    1. To add a document, select the AutomationAnywhereBotParams document definition as shown in the following image:
    2. To add values for the document nodes, click Add/Remove Document Nodes, and select the key and value check boxes of nodes as shown in the following image:
  4. Add the Run Automation Anywhere Bot element properties as shown in the following image:
  5. Add the Send Message element properties as shown in the following image:

  6. Save the process.

Related topics

Creating a document instance

Process variables and data types

Managing processes by using the Manage Processes dashboard

Was this page helpful? Yes No Submitting... Thank you