From the course: UiPath: Robotic Process Automation (RPA)

Why UiPath?

- [Instructor] Let's take a look at why UiPath is so attractive for robotic process automation. First, UiPath offers a complete solution. The components consist of the UiPath Studio, which is an integrated development environment for developers, then there's the UiPath Orchestrator which is a web application that provides centralized bot management, triggering, logging and even queues and things like that, then finally, there are the Robots themselves. These are services that could be installed on human agents' machines in an attended configuration or on VMs for unattended use. Creating robots with UiPath is very intuitive. The robot logic is assembled using flow charts and/or sequences that can be nested one inside the other. There are many drag-and-drop activities that make it quick and easy to create the workflow you're looking for. It's very fast and easy to learn and this accelerates your process automation endeavor. As I just mentioned, there is an extensive activity library and it has hundreds of pre-built drag-and-drop actions that allow you to add control flow, web interaction, desktop applications, API, database. Configuration of these activities is very easy, you simply click on the activity and change some parameters in a window to the top right. All of this allows for faster automation changes. UiPath offers security as well. Credentials can be stored and encrypted on the centralized Orchestrator server. Instead of building logic by hand, UiPath offers the ability to do recording. It offers specialized recorders for desktop applications, web apps, Citrix environment and terminal emulators. And of course, this makes creating automation faster and more precise. There's an amazing universal search feature which allows you one single search mechanism for all automation resources including libraries, actives, projects and workflows. This definitely accelerates the automation development process. It's amazing. UiPath is extensible using code, robot developers can design powerful and complex automations by incorporation custom VB.NET code if they need to. These customizations can be stored in the activity library and shared. UiPath offers very powerful debugging, it's intuitive and flexible, you've got things like step over, step into, slow step, highlights and so on. It's a great experience and there's a section dedicated to debugging in this course. UiPath promotes collaboration because you can store, protect and share your scripts in popular version control systems like MS Team Foundation or TFS and SVN. Of course, this promotes reuse of your workflows. It prevents loss and facilitates parallel development and/or roll backs functionality when necessary. UiPath provides for third-party integrations which means you can plug in various cognitive and OCR technologies from ABBY, IBM Watson, Google, Microsoft, and a variety of others at the API level. Finally, UiPath allows for server-based licensing. This means that the licensing process is centralized and easy to manage when it comes to your IT team dealing with deployments. So, all in all, UiPath is a very comprehensive and intuitive solution. It's one of the top three most respected RPA tools and I highly encourage you giving it a try for your POC.

Contents