RPA Bots for Mule 4
- Updated: 2021/11/03
RPA Bots for Mule 4
Use the Automation Anywhere RPA Bots for Mule 4 connector to automate MuleSoft business processes by running bots directly from MuleSoft Anypoint Studio without switching to the Automation Anywhere Enterprise interface for those functions.
RPA Bots for Mule 4 is an intelligent automation solution offered on the MuleSoft Anypoint Platform exchange. The solution enables users to automate tasks using bots within MuleSoft Anypoint Studio.
The following operations are included with your RPA Bots for Mule 4 connector:
- Run bot sync
- Run bot async
- On bot result
- Get bot activity
Specify and run the operations in MuleSoft integration flows to enhance capabilities of the flow.
- Add, update, or close accounts
- Enrich leads with web-based data sources
- Accounting processes such as quote-to-cash and procure-to-pay
- Employee recruiting and onboarding
Set up the Automation Anywhere Control Room
The following is an overview of the prerequisites and steps you must perform in the Control Room before bots can be run in RPA Bots for Mule 4.
- Verify system requirements and Control Room access and permission.
- Create a Control Room user as a Bot Runner to establish a connection to the connector with permission to run a bot and pass data.
- Create a custom role to map Bot Runners, bot
folders, and pass data using the RPA Bots for Mule 4
Create a user and assign a custom role for RPA Bots for Mule 4
Install and get started with RPA Bots for Mule 4
The following is an overview of how to install RPA Bots for Mule 4 and apply included operations in Mule flows to automate business processes using bots.
- Log in to your MuleSoft Anypoint Platform and download the
RPA Bots for Mule 4 connector.
Install the RPA Bots for Mule 4 connector
The RPA Bots for Mule 4 connector uses the operations for two methods to run bots. Choose one that best suits your needs.
- Synchronized flows are the most direct:
- Estimate the time it takes for your bot to return data to the Mule flow.
- Configure the run bot operation to data sources, providing the desired bot and execution timeout.
- Asynchronized flows provide more flexibility and require configuration of
two flows to complete the process:
- The Run bot async operation is configured for the bot to retrieve data in the first flow, requiring a bot key to link the next flow.
- The On bot result operation is configured with an HTTP listener on the second flow to trigger the next process when the first flow receives data.
- The Get bot activity operation is configured with the On bot result operation to pass the data returned by the bot through the Mule flow.