Why use Uipath Orchestrator?. In many approaches of the companies to…
By: Luis Velez
Tags: Elasticsearch, Uipath

In many approaches of the companies to RPA the first PoC are developed simple bots, and due to the apparent simplicity of these many companies are escalating the processes and massifying the adoption of RPA but sooner or later the massive administration of this becomes a task too much difficult for an operator, since he has to manage all the resources, schedules, queues that the more robots are handled, the more complex his administration will be.

UiPath Orchestrator is a server-based application that lets you orchestrate your Robots, hence the name Orchestrator. It runs on a server and connects to all the Robots within the network, whether Attended, Unattended, or Free. It has a browser-based interface that enables the orchestration and management of hundreds of Robots with a click. Orchestrator lets you manage the creation, monitoring, and deployment of resources in your environment, acting in the same way as an integration point with third-party applications.

Orchestrator’s main capabilities:

It helps in creating and maintaining the connection between Robots

It ensures the correct delivery of the packages to Robots

It helps in managing the queues

It helps in keeping track of the Robot identification

It stores and indexes the logs to SQL or Elasticsearch

We have the option to store information or logs in an SQL database or Elasticsearch (which is based on Lucene). If the size of the data is small, then SQL will be preferred. However, if we have a large chunk of data and we also need some analysis on that data, it becomes tedious. Here, text search engine tools such as Lucene come into play.

There is another tool that is frequently used with Elasticsearch, known as Kibana, which is an open source data visualization plugin for Elasticsearch. It provides visualization capabilities on the content indexed on an Elasticsearch cluster. It is used to create bar charts, line charts, scatter plots, pie charts, and maps with large volumes of data.

Many of the RPA projects that do not handle an orchestrator register their robot records locally, but being a lot of plain text makes it difficult for these resources to be used in a useful way.

The biggest problem with logs is: nobody looks at them.

By using the orchestrator together kibana allows us to optimally take advantage of the information generated by the Logs, enabling us to optimize executions, efficiently manage KPIs, to diagnose faster a problem that can only be seen by viewing all of a set of logs not just one in particular

By using the uipath orchestrator we can make use of the mobile application and we will have the following characteristics:

Real-time alerts and filtering

Receive real-time alerts on the status of your automation health and the overall RPA system. You can also filter and search alerts based on criteria such as severity, message, component, and time.

Powerful analytics

The mobile app delivers many easy-to-understand visuals. You can quickly view a comprehensive array of data and status updates, including current jobs (running and pending), Robots (available, busy, disconnected, unresponsive), job history (successful, faulted, stopped), and transactions.

One-touch, on-demand performance monitoring

You can effortlessly drill down into status and performance data on Robots, machines, jobs, and schedules — all with the touch of a single button.

Conclusion

The many possibilities and improvement of the operation of the robots make it almost essential that the orchestrator be included because it powers the business and professional operation of the robots, providing essential features such as resource management, robot inventory, package versioning, machines, custom libraries, real-time notifications of failures or personalized alerts, creation of personalized dashboards, monitoring almost from anywhere thanks to its mobile application, all these features and more are what we would lose if we do not integrate an orchestrator to our robots. uipath