What is our primary use case?
I, being a Robotic Process Automation Developer, extensively use various Automation Anywhere products on daily basis. I use Automation Anywhere for end-to-end implementation of processes for clients, as well as my organization.
We have many use cases. One of them is from the marketing department. Every organization needs to market their products and services to get future clients. The marketing people used to mail the prospective clients one by one manually, as per their mailing list. They used to spend approximately one minute on each email. We created a bot that helps the department in sending emails to prospects with product information, service information, brochures, etc.
Now, the department needs only to specify the content file and an Excel file having email IDs, and the rest is done by the bot. It sends approximately 500 emails within 10 minutes. That makes the process of sending emails extremely fast, including customized content.
How has it helped my organization?
Automation Anywhere has helped save many man-hours in my organization by letting us automate monotonous and repetitive tasks. Let's take an example of procurement, to Purchase (P2P) Process in SAP S/4 Hana.
This task requires an employee to manually verify the invoice, feed data into SAP, Park Invoice, Validate Line Items, and generate MIRO. This takes approximately 10 minutes per invoice and that doesn't require any human intelligence. It is just a tedious task. Instead, we implement this solution using Automation Anywhere.
We used the Automation Anywhere IQ Bot to extract data from invoices.
Automation Anywhere Enterprise is used to automate email, for data entry into SAP, 3-Way Match in SAP, as well as MIGO & MIRO Generation in SAP. This frees up employee's time as well as increases the accuracy of the work.
What is most valuable?
I am inclined towards features such as Automation Anywhere Bot Store, Automation Anywhere Enterprise Client, Recorders, and Scheduling with the Auto-Login Feature.
Automation Anywhere Bot Store; The Bot Store is an online library where anybody can find different types of pre-developed, production-ready bots. Being production-ready and easily accessible saves development time. All bot submissions to the bot store pass through strict security checks, which makes them secure to download and deploy.
Automation Anywhere Enterprise Client; The Automation Anywhere client has 500+ commands to perform various tasks. It has a user-friendly workbench and UI. The most important part is the scriptless development, where you just drag and drop the command and you are ready to run it.
Recorders; Recorders make automating desktop applications, as well as web applications, very reliable and easy to implement. Think of creating a bot to extract data from a webpage in less than 30 mins and it can be run by pressing a button daily. It makes tasks easy to finish.
Scheduling with Auto-Login Feature; Automation Anywhere has the most user-friendly way to schedule a bot. Scheduling is so accurate in Automation Anywhere that we don't need to worry if the task will be deployed at the specified time or not. I personally manage 30+ schedules and each runs at its set time. Scheduling comes with an awesome Auto-Login feature. This feature logs into locked Windows even when the system has a disclaimer message. It makes scheduling reliable and accurate.
What needs improvement?
For me, IQ Bot needs to be improved. It has great capabilities and works really well for fully structured and spotless documents. When we try to process structured documents but with some little pen marks, improper partitions, or faded documents, IQ Bot fails to extract data properly out of them. Typical Indian supplier invoices are hard to process through IQ Bot.
I would love to see a package for Regular Expressions with various sub-commands such as regex builder and regex replace.
OAuth2.0 native support should be added in future releases. From a security point of view, there is work that is needed.
For how long have I used the solution?
We have been using Automation Anywhere for more than 30 months.
What do I think about the stability of the solution?
Stability is great If you follow the recommended hardware and software. If you do not meet the requirements then it sometimes creates problems. So, the hardware should be up to the mark for a seamless experience.
What do I think about the scalability of the solution?
The product is highly scalable. Scaling is easy. We started with the Marketing department and within the next three months, we were able to deploy bots for six more departments.
How are customer service and technical support?
Automation Anywhere has a superb support team. They are prompt in responding to queries based on urgency. If I log a ticket with a production-level issue, they quickly respond and help to solve the problem.
The overall experience with support has been great. They even follow up to see if the issue has been solved after giving the solution.
Which solution did I use previously and why did I switch?
We did not use another similar product. We started our RPA journey with Automation Anywhere.
How was the initial setup?
The initial setup was straightforward. Automation Anywhere has descriptive documents to guide in installing the application on the server. Initially, I was the only person starting the RPA journey in my organization. I needed to set up the infrastructure, develop the bots, and give support as well.
Installing the application on the server was very easy. All credit goes to excellent documentation.
What about the implementation team?
We implemented it through our in-house team.
What's my experience with pricing, setup cost, and licensing?
With the newer cloud version of Automation Anywhere product, the setup cost has been cut down because the customer doesn't need to invest in new hardware.
Automation Anywhere is flexible in terms of costing and licensing.
Which other solutions did I evaluate?
We evaluated only one other vendor, which is UiPath.
Automation Anywhere seemed easy to work with, in our initial journey of RPA. So we choose it.
What other advice do I have?
The product is promising and is successful. You should start your Automation journey with simpler processes and step-by-step, move towards bigger and more complex problems. They have a great support team and the product's community is active as well. This will help to make your automation journey seamless.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: My organization is an Partner of Automation Anywhere