What is our primary use case?
I'm working with UiPath Studio currently. I utilize the drag-and-drop feature of UiPath Studio, but apart from that, we can customize our code. We can use Python, we can use LINQ query, we can use JavaScript. So we can customize our code up to 80% of our project. It's up to us whether we can use drag-and-drop or if there is a possibility to use LINQ query, if there is a possibility to use Python code, if there is a possibility to use JavaScript, that also can be done.
What is most valuable?
I am familiar with UiPath Studio. I have almost eight years of experience in UiPath. I'm leading the team and functioning as a supervisor here.
I have used the recording capabilities of UiPath Studio, but not extensively. It's a good feature that gives us a quick solution and after that, we can go and modify as per our requirement because we do not have to drag and drop. So it gives us a good solution, but I have not gone through much inside it, so I have not used much of the recording.
We are using AI functionality, AI, and ML capabilities in UiPath Studio because we are using Autopilot as well. So Autopilot for developer, we are using Autopilot for Test Manager, test automation. So it is helping us. But we have just started using Autopilot, and we'll be using Autopilot for test automation going forward. Because there will be a lot of test cases that have to be developed. So we'll be using Autopilot for test automation that uses our object repository to download any similar test steps that are there in the object repository. So what I can see is it is helpful. It will reduce at least 30 to 40% of our test cases.
What needs improvement?
The improvement needed is that UiPath Studio is getting upgraded every time. And then there are different dependency packages. For example, if you want to use Excel, then you have to install the Excel package. If you want to use API, then you have to download the package. Some of the recent upgraded versions, the package sometimes create problems. So that has to be tested first and then it should be available in UiPath Studio. Because everybody wants to use the latest package, but sometimes when we are using the latest package, it creates problems. It will not give the result as we wanted or it will create some problems. So we have to test the lower version of the package and then accordingly we will have to work. So sometimes that takes time.
This improvement should be implemented because persons who are not experienced, they do not have much experience. For example, if any freshers and persons with one or two years of experience want to use it, it can be time-consuming and then they will take a day or two, then they will come back to us, to the senior person, then the senior person can guide them to downgrade the package and test whether it is working or not. But even if the package is downloaded, in the description it will be mentioned that this package will support this version of Studio. But even after the written Studio version is used, it creates problems. So that has to be fixed. But it comes rarely, but sometimes it creates a problem.
For how long have I used the solution?
I have almost eight years of experience in UiPath Studio.
How are customer service and support?
UiPath Studio support is helpful because we have recently created a few cases, and we are getting responses on time. But I don't know for what reason they want to upgrade our package so they can come on the call as well. I have asked my functional head to connect with UiPath because if some organization has more than 10 plus licenses and then more than two bundles of AI unit for Document Understanding, this should be there to connect on call whenever we required. But I'm not aware of that, so my functional head will be talking because we are connected with our UiPath member who is an account manager for us. So he gets our things resolved also whenever there is some difficulty resolving some of the issues. So support-wise, it is good from UiPath.
How would you rate customer service and support?
How was the initial setup?
It's not difficult to deploy UiPath Studio. It's simple.
What about the implementation team?
It's not only me who deployed it all by myself because we have a team. So 100 processes, we cannot deploy by one person. But different processes are done by different team members. But across my eight years, I have worked in different organizations, so I have developed more than 60 plus automations.
What other advice do I have?
I'm using UiPath Studio as a tool because this is our enterprise tool in my organization. And apart from that, we are using Tosca for Tricentis Tosca for test automation. That also we have recently acquired the license for our SAP testing. So these two tools we are using in our current organization.
I work with the on-premises version of UiPath Studio. And because we are starting to create some of the agent feature from UiPath, we have started Studio Web as well, but mostly in our organization, almost 100 processes are live. So those 100 processes from different locations across different departments, we have developed in on-premises Studio, but going forward we'll be utilizing Studio Web as well for agent building and all kinds of things.
Once the code is ready, it depends. Deployment can only be done once our code is ready. So code development depends on the use case. If the use case is complex, then the development time will be more. So once we are ready with development and testing, unit testing, deployment is a five minutes thing. We can easily deploy within five minutes.
We have started integration with third-party tools such as SAP in our organization, which is divided into two parts. Tricentis Tosca will be used for SAP and then for other applications such as Coupa or our DevOps team creates multiple applications for our organization. So those we have started doing testing by UiPath Studio itself. I have done the setup because we use ADO as an ALM tool. So I have integrated Test Manager to ADO to sync in the test case, test set, and the requirement created in ADO to Test Manager. And then test result, defect from Test Manager to ADO. So earlier it was directly getting done through Test Manager only, but now Planview has come in between. And it is simple, but earlier logs and assertions used to sync in from Test Manager to ADO, but now it is not there. So the feature that has been removed. Because people want to see. Let's suppose I am running the test case in Test Manager and earlier all the logs and assertions, such as a screenshot, it was getting reflected in ADO automatically, but that is not there. So I think if that is coming to the features, then that will be helpful for us. Because accessing Test Manager requires a license. But let's suppose for one test case, there are multiple people who want to see the result. So we cannot give access and license to everybody. So if assertion and logs are getting reflected in ADO from Test Manager automatically, then that will help the team.
It's quite reasonable in terms of pricing. But as I said, test case management is done through a team. So we can't have those many licenses and assign them to everybody. Only one admin will have a license, developer named-user license, that gives all the access to Test Manager. So compared to other tools, UiPath Studio licensing cost is low. But if the assertions and logs syncing from Test Manager to ADO is there, then that will be more helpful and then it will create a good impression. Because I have seen Tricentis also has one management tool, called QTest. And they are also integrating ALM tools such as Jenkins and ADO. So compared to Tricentis, integration between ALM tools is very much easier in UiPath Studio. But I believe assertion and all, that is there in Tricentis, but in UiPath Studio we do not have. So the only thing I feel is assertion and logs should be synced from Test Manager to ADO. So everybody can go there only and then they can see it. I would rate this product overall as a 9.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other