Automating tasks by using RPA bots
As a case business analyst, you can configure BMC Helix Business Workflows automated tasks to use RPA bots by using the Automation Anywhere
connector. You can use bots to automate tasks and perform repetitive actions.
Automation Anywhere RPA bots provide the following capabilities:
- Reduces the operating costs with automated tasks.
- Requires no changes to existing business processes while implementing Automation Anywhere RPA.
- Provides accuracy and error free execution.
- Enables integration of legacy systems that do not have REST APIs.
Before you begin
To use Automation Anywhere RPA in BMC Helix Business Workflows, make sure you have completed the following tasks:
- Purchased a valid Automation Anywhere RPA license.
For more information, see Automation Anywhere products . - Installed an Automation Anywhere Enterprise Control and Automation Anywhere Enterprise client on a Windows environment.
For more information, see Automation Anywhere installation . Configured BMC Helix Business Workflows automated tasks to use RPA bots by using the Automation Anywhere connector.
For more information, see Automating a task or a manual flow by using the Automation Anywhere connector .Important
Make sure that you create a process to trigger the Automation Anywhere RPA bot inBMC Helix Business Workflows.
Example: Automating a task to create a new employee record in a legacy HCM system
Hannah is a case business analyst in Calbro Services. After onboarding a new employee, she wants to create the employee record in the Oracle Human Capital Management (HCM) system. To automate the task, Hannah creates Create New Employee bot to add a new employee in the Oracle HCM system. She uses the Automation Anywhere connector to configure BMC Helix Business Workflows to work with the bot. She performs the following tasks:
- Configures the webhook callback URL to receive real-time event notifications
- Configures the Automation Anywhere connector
- Creates a connector account
- Creates new connector configurations
- Creates a process to trigger the Automation Anywhere RPA bot
To configure the webhook callback URL to receive real-time event notifications
- Log in to BMC Helix Innovation Studio.
- Click Administration.
- Select Webhook Connection > Callback Configuration.
On the Webhook Callback Configuration page, click New Configuration.
On the Create New Callback Configuration page, enter the following details:
Field Field value Configuration Name Automation Anywhere Bundle Name BMC Helix Business Workflows
Processor Automation Anywhere RPA X-AA-RPA-CLIENT-ID Enter a GUID or string for authorization such as AA-12345. Callback URL This URL is populated automatically. - Click Save.
To configure the Automation Anywhere connector
- Log in to BMC Helix Integration Service and navigate to the Catalog tab.
The catalog has a list of all the connectors that are present in BMC Helix Integration Service. - From the list of connectors, select the Automation Anywhere connector.
- Click the connector pane at the bottom of the page to expand it.
Select Configurations > Add Connection Configuration, and enter the following details:
Field Field value Name Automation Anywhere Description Execute Automation Anywhere scripts and check status Site Production Site
Number of instances 1-default value
Selected by default Select this field to make the connector configuration the default configuration. Enable usage Select this check box to enable the connector. Automation Anywhere URL Enter the Automation Anywhere Control Room URL that you use for client login. CallBack URL Enter the webhook callback URL. Authorization Key or Username Enter the authorization GUID or string that you added while configuring the webhook callback URL for Automation Anywhere connector, such as AA-12345. Password Enter the password for the account you are using. Click Save Configuration.
To create a connector account
- Log in to BMC Helix Integration Service and navigate to Catalog.
- From the list of connectors, select the Automation Anywhere connector.
- Click the connector pane at the bottom of the page to expand it.
Select Accounts > Add Account, and enter the User Name and Password for the account.
Important
Make sure that you use these credentials to make REST calls to the Automation Anywhere Controller.
Click Login.
To create a new connector configuration
- Log in to BMC Helix Innovation Studio.
- Click Administration.
- On the Administration tab, select Configure My Server > Integration Service > Connector Configuration.
Click New and enter the following details:
Property Field value Name Automation Anywhere Connector Type Automation Anywhere connector Configuration Automation Anywhere Profile Automation Anywhere Admin
Click Save.
To create a process to trigger the Automation Anywhere RPA bot
- Log in to BMC Helix Innovation Studio.
- From the Workspace tab, select BMC Helix Business Workflows, and click Processes.
Select Processes > New.
From the Palette, drag the Connector element to the canvas, and enter the values for the following properties:Property Field value GENERAL Label Connector Description Enter the connector details such as the use of this connector, properties, and so on. Connection Name Automation Anywhere Config INPUT MAP Connection Automation Anywhere Config Use as alias Do not select this option. Action Select Run RPA Bot Script to trigger an event or a task.
Process Correlation ID Select Click to build an expression, and select the correlation ID that can be used to uniquely identify a process instance execution. RPA Bot Name Select Click to build an expression, and select the bot name Create New Employee. (Optional) Bot variables Select Click to build an expression, and select the value for the variables defined in your process. Note: Make sure that the variable name is the same as the variable name defined in the RPA script.
The following figure shows the Connector element properties:
Click Save.
You can use this process in an automated task to create the employee record in the Oracle HCM system.
Related topics
Integrating BMC Helix Business Workflows with other applications
Comments
Log in or register to comment.