Everything a bot touches: Granular and real-time analytics for your enterprise

Written by Jay Bala in Software robots in the workplace on October 18, 2016

We have officially launched Bot Insight, the industry’s first analytics solution designed for bots, and had a chance to showcase it to attendees at our monthly BotVisions webinar last week. (If you were there, thanks for joining). In the webinar, our customer Dell spoke about how they are leveraging native RPA analytics to grow their business.  


During the course of the webinar we received more than 30 questions. I would like to take the opportunity to answer several questions we did not get to, and welcome you to ask more after reading this post and listening to the webinar recording.


Let’s dive in.


1. How do you control who can/cannot publish data, and once data is published, how do you determine who can access the published data?


We inherit the Role Based Access Control permissions model implemented in the core Automation Anywhere Enterprise platform. The users who are given permissions to specific bots/bot folders will have access to view the published data related to those bots only inside Bot Insight.


2. Does Bot Insight integrate with any enterprise reporting tools like Tableau?


We provide a layer of RESTful APIs wherein data can accessed from the Bot Insight Analytics database, and this information can be used to report on other reporting tools.



3. What can be expected in terms of the level of effort to design and create a new bot?


The effort to enable analytics logging on a bot that has been designed is very simple: one needs to go through the list of variables in the "Variable Manager" view associated to the bot and tag the ones that need to be logged for analytics. Then, the user should go to the properties section of the task, enable it for analytics, and then save the changes. Very simple and quick.


4. Is there a limit to the number of variables that can be captured per bot?


The out of the box setting for each bot is 25, but that is configurable via a properties file. It is recommended that the list of variables tagged for analytics on a bot is kept/limited to variables of interest for analytics versus tagging the entire list of variables available.


5. Are the bot logs stored in any database? If so, which database?


The data logged by the bots is stored in a database in a de-normalized NoSQL style format. SQL Server and PostgresDB are the supported databases.


6. Is there an impact on the processing time of the script ? Will there be a small delay ?

The analytics logging mechanism has been implemented in an asynchronous fashion while the bot is doing its main job. There will be a small delay.



Interested in more information about Bot Insight? Here are some options:


1. To listen to the full webinar recording about RPA Analytics, click here.

2. To learn more about Bot Insight, visit our official product page.

3. If you have questions about Bot Inisght or about our monthly BotVisions webinar series, feel free to send them to BotVisions@automationanywhere.com.