Orchestration Server
Orchestration Server
Server
Dr.A.Jeyalakshmi
Associate Professor,
Department of Information Technology
Sri Ramakrishna College of Arts and Science
Coimbatore-641 006
Overview of Orchestration
Server
• UiPath Orchestrator is a web server.
• Which provides an environment for maintaining and scheduling our
bots.
• Orchestrator is a highly accessible web server platform for fast
deployment from one Robot to many Robots.
• In autonomous automation techniques, one Robot can automate
another Robot.
• This means a Robot can manage all the activities of another Robot-like
process; scheduling, and so on.
• Robots are of two types: 1. Front office Robot (assistant Robot) & 2.
Back office Robot.
• Front office Robot (assistant Robot):
• Front office Robots act as a helping hand to its user.
• These are the Robots that require user interactions during the
process.
• A Front office Robot is an agent assistant, which means the user is
required to interact with the process.
• For example, the Robot requires the user to display some message
• To which the user is required to respond otherwise further processes will not
work.
• Some business processes are required to be performed by the trigger activity,
• In which once a task is triggered, the Robot is capable of running automation
processes behind the lock screen.
• Back office Robot:
• Back office Robots can log in to window sessions and run the
• automated process in unattended mode.
• They can be started with the help of Orchestrator.
• We can schedule these Robots or we can also run them manually
using UiPath Robot or UiPath Studio.
Logical Components of UiPath Orchestrator
1. User Interface Layer:
• Web Application
2. Web Services Layer:
• Monitoring Service
• Logging Service
• Deployment Service
• Configuration Service
• Queues Service
3. Persistence Layer:
• SQL Server
• ElasticSearch
Deploying a process
• Deploying a process basically refers to the distribution of the packages
to the Robots available.
• Steps to deploy a process:
• 1. Open the Orchestrator web page.
• 2. Click the Processes option on the left side.
• 3. Processes windows will appear on the web page.
• 4. Now click the + button to add a package. The Deploy Process windows will
be displayed.
• 5. Now choose the desired package name from the drop-down list and
published the process from UiPath Studio.
Using Orchestration Server to
control bots
• Orchestration Server can be used to schedule bots so that Robots can
execute their jobs within the time interval specified on the server.
• Orchestrator can control an unlimited number of Robots and we can
very easily assign various tasks to the Robots as per the user's needs.
• Specific task can be assigned to multiple Robots.
• Orchestrator also gives us the facility to maintain all logs generated by
the Robot.
Robot status
• The status of a Robot tells us about its availability and connectivity.
• Available: This status of the Robot shows that the Robot is not
working on any other task and is freely available to take tasks.
• Busy: This type of status will be shown when a Robot is currently
executing some task and is not available.
• Disconnected: This status of Robot shows that your Robot is no longer
connected to Orchestrator Server.