What do you like best?
Providing business (and sometimes bit tech-savvy) users the ability to create their own automated processes and see the benefits immediately. Although RPA tooling is on the market for quite some time now (and clicking scripts even longer), UiPath makes it accessible to a wide audience.
Compared to some other solutions on the market, UiPath is easy to understand thanks to the visual and modern user interface. Likewise, processes are easy to deploy to the orchestrator.
A big contributor to the lowered entry-level, is their good online learning environment. The online learning academy provides you with the basics and works to a n automated process test using the key elements of UiPath. What I also like, is that there is an open forum (/online community) where you can ask questions and interact.
UiPath provides a flexible pricing model, which allows you to start small (e.g. pilot for one department) and then scale up.
Good efforts were made with the development framework; giving you a basis to start from.
Fast development cycle; you will have some functional in the short term, automate a part of a process and expand from there.
What do you dislike?
Within this tool you can refer to other automation workflows. It should be more transparent how other workflows are utilized (references), which data sources and variables are used and overall governance and maintenance of the 'in development' and deployed work processes. Security and compliancy needs extra efforts for the solution to be sustainable in large enterprises.
It should be simplified how licenses are shared amongst environments and tenants. This is important for enterprises to optimize license costs and provide flexibility.
Sometimes the run-time of the robots is slowed down by unknown reasons. You then need to play around with the settings extensively through trial-and-error to get it fixed. This is important, as with high volume transactions the increased lead time will add up.
Dealing with exceptions and making the automation robust & intelligent. A basic example is that the selectors are sometimes not robust enough, meaning you need to spend a significant amount of time making them accurate, or that screen changes. Hoping for AI features in the future saying something like “.. well, it seems the process quits at activity X regularly. The selector is probably missing component X to be reliable, do you want to test it?”
The basic documentation is there and is being discussed in the online learning. However, explaining how the more complex activities should be used needs more attention.
Recommendations to others considering the product
Download the free trial and try it! See whether you or your team can make something out of it. Ask the technology vendors and partners for a demo for the tool. Of course, there are assessments on the market done by analysts, ranking RPA vendors against specific criteria (technical, integration features, security etc) but it really depends on your use case which one is best.
What business problems are you solving with the product? What benefits have you realized?
Repetitive manual labor and integrating information systems. RPA tools are best at high volume repetitive work, which is often the case with (financial) data processing. Currently being used a.o. for monthly financial (F&A) closing, reporting on WIP and overdue invoices. Project management and forecasting; retrieval of project information in automatic manner.
Quality has gone up (first time right), lead time for processing the request has gone down, employees are more satisfied . There is more a sense of innovation and being a digital company, as the automation efforts are visible.
Looking forward to a market place where you can simply buy templates of the shelf, can look at best practices and share ideas. Reuse of material, like shown with the UiPath development framework, is a good way to speed up deployment.