What is our primary use case?
We are using AA to automate business use cases, which includes applications like SAP, ServiceNow, Outlook, etc.
We use Windows Server for the Bot Runner, Bot Developer, and Bot Creator. The Control Room is installed in an on-premises hosting. We have multiple clients here at HCL and we used AA for many clients and automated many use cases.
We provide AA setup for customers as well. We install, manage, and set up AA for customers to use, which makes it easy and can be expanded whenever they want.
How has it helped my organization?
AA helped us to reduce the processing time of requests almost instantly.
One of the challenges we had was SAP Password Reset Requests, and we automated this process in AA and now the bot runs as soon as it receives an email in its inbox. AA extracts the data from email, logs into SAP, and then after resetting the password, sends the notification to the user. This all takes place within two minutes, maximum.
Another important use case involves user termination from the organization. The HR team raises a request to SNOW, and the bot receives the alert from SNOW. After checking if the termination date is met, the user is terminated from all the applications, and access is revoked by the bot.
What is most valuable?
I found that the REST API commands are very useful and easy to use. We use the REST API in multiple places, which saves a lot of time in terms of development as well as execution. We use the SNOW API and the TOPdesk API to create and update tickets in these apps.
Another great feature is MetaBot; when we automate web applications (mostly), after some time, the design or UI gets updated and we only have to recalibrate the bot. The bot accepts the changes and it starts to work again, which saves a lot of time for the developer and the business.
What needs improvement?
I would like to use VB.NET native code inside of Automation Anywhere. If there were a feature like InvokeCode in UiPath, it will help me to write native VB.NET code inside of AA. This would be a relief to the developers.
Another feature I want to see is data conversion from one format to another. For example, I want to convert a string date time to Date Time format, or a float to an integer, etc. This will give me the flexibility to interact with other applications and help with passing correct values. I won't have to worry about the error handling from the application that I am automating.
For how long have I used the solution?
I have been using Automation Anywhere for the past year and a half.
Which solution did I use previously and why did I switch?
I am using both AA and UiPath, and I see both of them at par. Each tool has some advantages over the other.
What's my experience with pricing, setup cost, and licensing?
The setup and licensing cost is affordable, and it is not exaggerated like UiPath.
Which other solutions did I evaluate?
We evaluated Blue Prism, NICE, WorkFusion, UiPath, and Automation Anywhere. We ranked AA first pace.
What other advice do I have?
I think AA is a great tool and I love working with it.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Which version of this solution are you currently using?