What is our primary use case?
In one of the use cases, we import Excel tables. We extract the Excel data from the output of a proprietary application. This application produces Excel tables as an output, and we then create PDFs for certificates for the people who are flying. They have to do training, flying hours, and things like this. In this project, we closed the gap between the proprietary application, provided by a different team, and the HR application.
It is deployed on-premises. Due to security issues, we are not allowed to use cloud services. We only have centralized application servers that are operated by the central operations team. It is not on users' desktops, which is possible, but it is not our focus.
What is most valuable?
RPA processes are helpful when we need interaction with different applications and close the technical gaps between them. In one of the use cases that we evaluated, there was a single Excel template from a vendor. The Excel file has 7,000 objects, and it included information about the part numbers, prices, and some of the details about each object of a complex maschine. This file had to be input to SAP, so a human had to enter these 7,000 objects one by one, which is a pretty mechanical and uninteresting task. The RPA bot was easily able to import this file. Without RPA, this import had to be done by a person who had to do the same task 7,000 times just to import one contract. This is where RPA processes and RPA tools are very helpful. RPA tools have the possibility to close media gaps. RPA tools are like macros on steroids. They now have got the maturity level for big data centers.
What needs improvement?
We see some security issues in Blue Prism. The German vendor Servicetrace is better at this point. This is also reflected in the Gartner report where Servicetrace is mentioned as the tool of choice in high-security environments. So, security, particularly in terms of administration, needs to be improved. We must have the possibility to prevent the administration from taking a look at the ongoing process. When we have restricted data flow, the operations team should not be able to take a look at the data that is processed.
For how long have I used the solution?
I have been using this solution for about three years.
What do I think about the stability of the solution?
It has been pretty stable. Most errors are human errors in the input files. When we have issues, they are usually because of the content of the input file. There are no technical issues with the product.
What do I think about the scalability of the solution?
It is not currently an issue on our side because the company has pretty strong and fast machines. Because these machines do only RPA and nothing else, they can handle the work of a lot of employees and do a great job with that.
How are customer service and support?
I'm not sure if our contractor has many tasks to handle with the vendor itself. During the software evaluation, we had discussions with the vendor about product details, but the support is taken care of by the contractors, and I'm not sure how often it is required.
How was the initial setup?
The installation itself was pretty straightforward. The installation of the software is pretty easy, but it can get tricky when you go into bot development and have to close the gaps between different applications. The most complex use case took us about two and a half years.
What about the implementation team?
We have a project team of five to six people for implementation. Operations are handled by three people. The project team is extended by external persons or contractors. The basic operations are done internally.
What was our ROI?
We definitely save money by using RPA.
What's my experience with pricing, setup cost, and licensing?
Due to our financial structure, we need fixed costs. So, a license based on the usage would not be feasible. If we have a license model that is based on tasks per year or something else, it could create a very dynamic range of costs. Due to our public financial input, we have to know what it will cost. So, we have licenses per server. This helps us in planning, and we know exactly when we need additional servers. We can then request additional money for them.
What other advice do I have?
It is a pretty good solution. I would rate it an eight out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.