Connect to Automation Anywhere

Content Type: Module
Categories: Import/Export

Overview

This Module, gives the list of API’s to connect to the Automation Anywhere directly from Mendix. It helps us in accelerate the connection for RPA, as all the prerequisite connection where already built, like authentication, Deploying the Bot etc.

Documentation

Demo url

Description

This Module, gives the list of API’s to connect to the Automation Anywhere directly from Mendix. It helps us in accelerate the connection for RPA, as all the prerequisite connection where already built, like authentication, Deploying the Bot etc.

Features and limitations

Manage an Automation Anywhere Control Room and deploy Bots directly from Mendix. Users can connect to their AA Control Room and perform multiple operations against it. See which devices are connected and what tasks are available to run. The Automation Anywhere Connected System uses the AA Control Room API for each operation listed below.

Reference link for RPA APIs: https://docs.automationanywhere.com/bundle/enterprise-v11.3/page/enterprise/topics/control-room/control-room-api/api-deploy-and-monitor-bot-progress.html

         Get Authentication Token

Use this operation to get an authentication token form Automation Anywhere. Useful if you want to store Auth Token in a local variable and reuse the same token for multiple operation calls. * Note if no Auth Token is provided the AA CSP will retrieve a new one for you each time an operation is executed.

          Trigger Bot

The trigger Bot operation allows users to run a bot directly from Mendix. The trigger bot operation requires the id of the task to be run and the id of the device to run it on.

          Get Devices

The Get Devices Operation will return all devices associated with a Control Room. This is a useful operation to run if you want to know which devices are currently connected to the Control Room. Only connected devices can be used as a bot to run a task.

           Get Bot Details

           Use this API to fetch details of a bot from the server repository. The bot id fetched from this API is             used in the API for bot Deployment.

          Deploy Bot

           Use this to deploy a bot using device id on one or more devices using the file id of a bot.

Dependencies [optional]

  • from Modeler 8.2.2 

 

Configuration [optional]

  • After downloading the module, put RPAAuth_Details, BotDetails, AutomationStatus_Details and Operator Details pages from the USE_ME folder in to the navigation.
  • Now you can add the Authentication details and click on the GetAccessToken button to get the access token.
  • Authentication details like, Username, Password, Control Room URL.
  • Add Client details and pass the access token to the Trigger Bot, to trigger the bot in the control room.
  • After the bot got triggered, click on the GetBotDetails, to see the Bot details.
  • In Operator details page, add operands, and click on GetDevicesList, to get the list of devices where the bot us running.
  • Monitor Bot or status of the bot can be seen using Monitor Bot button.

 

Releases

Version: 1.1.0
Framework Version: 8.2.2
Release Notes: Updated to Studio Pro version 8 and above. Compatible from version 8.2.2 Fixed bugs for older version from snippets, after downloading the module.
Version: 1.0.0
Framework Version: 7.18.1
Release Notes: Compatible for modeler version above 7.18.1 Used RPA API's of version 11.x.