0% found this document useful (0 votes)
2 views33 pages

Module 4

The document outlines the deployment and maintenance of bots using the UiPath Orchestrator, detailing server creation, robot provisioning, and package management. It describes the capabilities of Orchestrator, including monitoring, logging, and inter-connectivity with third-party applications. Additionally, it introduces Meta Bots and analytics tools for operational and transactional insights in robotic process automation.

Uploaded by

rghosh66
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views33 pages

Module 4

The document outlines the deployment and maintenance of bots using the UiPath Orchestrator, detailing server creation, robot provisioning, and package management. It describes the capabilities of Orchestrator, including monitoring, logging, and inter-connectivity with third-party applications. Additionally, it introduces Meta Bots and analytics tools for operational and transactional insights in robotic process automation.

Uploaded by

rghosh66
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

RAI2000 - Automation Design and Development

Module-4 (Deploying and Maintaining the Bots)

School of Computer Science and Engineering


Creation of Server - Using Server to control the bots -
Creating a provision Robot from the Server - Connecting a Robot to Server -
Deploy the Robot to Server - Publishing and managing updates -
Managing packages - Uploading packages - Deleting packages Meta Bot Designer –
Meta Bot with AI Sense - Bot Insight -Transactional Analytics - Operational Analytics
• [Link]
automation-developers
• Alok Mani Tripathi – Learning Robotic Process Automation - Chapter
10 - Deploying and Maintaining the Robot
• [Link]
v11.3/page/enterprise/topics/aae-client/metabots/getting-
started/[Link]
• [Link] – Simpli Learn
Youtube video on UI path Orchestrator
Publishing your automation
Publish to UIPath
Orchestrator (Top
part)
Creation of Server
What is Server ?

• When people say “server for deploying and maintaining robots” they
usually mean the UiPath Orchestrator platform (web app + Identity
Server) plus supporting services such as a SQL database,
Elasticsearch (for logging/Insights), and one or more web /
application servers to host Orchestrator. Robots
(attended/unattended) are registered in Orchestrator and receive
packages, schedules and credentials from it.
Where is the Server (Orchestrator)?

• Automation Cloud (UiPath-managed)


• On-prem / self-hosted Orchestrator
• You have to set it up yourself on your organizations host machine
• Refer to UiPath Orchestrator Documentation for installation
UI Path Automation Cloud

• UiPath Orchestrator is a web server that provides you with an


environment for maintaining and scheduling your bots.
• Orchestrator is a highly accessible web server platform for fast
deployment from one Robot to many robots
• Two Types of Robots
• Frontend Robots
• Backend /unattended Robots
Orchestrator
• Orchestrator offers role-based access control and a structure of
tenants and folders to replicate organizational structures.
Orchestrator

• UiPath® Orchestrator is a web application that enables you to


orchestrate solutions, processes and robots in executing repetitive
business processes.
• Orchestrator manages the resources to be used in automation
projects and consumed by runtimes and robots, and access to them
through support for hierarchical structuring combined with fine-
grained role assignment.
• It acts as an integration point with third-party solutions and
applications.
Capabilities of Orchestrator
• Provisioning - creates and maintains the connection between
runtimes and Robots, and the web application
• Deployment - ensures the correct delivery of package versions to the
assigned runtimes and Robots for execution
• Configuration - maintains and delivers runtimes and Robot
environments and process configuration
• Queues - ensures automatic workload distribution across runtimes
and Robots
Capabilities of Orchestrator ….

• Monitoring - keeps track of execution identity identification data and


maintains user permissions
• Logging - stores and indexes the logs to an SQL database and/or
Elasticsearch
• Inter-connectivity - acts as the centralized point of communication for
3rd party solutions or applications
Orchestrator Objects
• The UiPath® Robot is the execution host that runs processes designed
in UiPath Studio.
• Robot (Orchestrator object) : Orchestrator object used to define the
capabilities and privileges of a UiPath Robot such as access to folder
resources, machine login credentials, etc.
• Machine (host machine): The physical or virtual machine used to host
and deploy a UiPath Robot.
• Machine (Orchestrator object): Orchestrator object that works as an
API key generator, authorizing the usage of a UiPath Robot on a host
machine. For unattended use cases, it also allows administrators to
configure the execution capacity for the associated host machine(s).
Tenant Entities
UI Path Studio
References

• Chapter 10 – Deploying and Maintaining the Bot – Alok Mani Tripathi,


Learning Robotic Process Automation, Packt publishing
• [Link]
automation-developers
Orchestrator

• UiPath® Orchestrator is a web application that enables you to


orchestrate solutions, processes and robots in executing repetitive
business processes.
• Orchestrator manages the resources to be used in automation
projects and consumed by runtimes and robots, and access to them
through support for hierarchical structuring combined with fine-
grained role assignment.
• It acts as an integration point with third-party solutions and
applications.
Capabilities of Orchestrator
• Provisioning - creates and maintains the connection between
runtimes and Robots, and the web application
• Deployment - ensures the correct delivery of package versions to the
assigned runtimes and Robots for execution
• Configuration - maintains and delivers runtimes and Robot
environments and process configuration
• Queues - ensures automatic workload distribution across runtimes
and Robots
Capabilities of Orchestrator ….

• Monitoring - keeps track of execution identity identification data and


maintains user permissions
• Logging - stores and indexes the logs to an SQL database and/or
Elasticsearch
• Inter-connectivity - acts as the centralized point of communication for
3rd party solutions or applications
Orchestrator Objects
• The UiPath® Robot is the execution host that runs processes designed
in UiPath Studio.
• Robot (Orchestrator object) : Orchestrator object used to define the
capabilities and privileges of a UiPath Robot such as access to folder
resources, machine login credentials, etc.
• Machine (host machine): The physical or virtual machine used to host
and deploy a UiPath Robot.
• Machine (Orchestrator object): Orchestrator object that works as an
API key generator, authorizing the usage of a UiPath Robot on a host
machine. For unattended use cases, it also allows administrators to
configure the execution capacity for the associated host machine(s).
Tenant Entities
Folder Entities
Meta Bot Designer – Meta Bot with AI Sense - Bot
Insight -Transactional Analytics - Operational
Analytics
Meta Bot

• Reusable automation components created in Automation Anywhere.


• Enables building complex bots using logic, UI interactions, or APIs.
• Can be reused across multiple processes.
• Example: A Meta Bot that logs into SAP and extracts inventory details.
Meta Bot with AI Sense

• AI Sense enables computer vision-based automation.


• Helps bot understand screens even when UI changes.
• Works well with Citrix/virtualized environments.
• Example: AI Sense bot reading invoice fields from a VDI environment.
Bot Insights

• Bot Insight provides built-in analytics for RPA processes.


• Captures both operational metrics and business insights.
• Real-time dashboards available out of the box.
• Example: Dashboard showing number of processed claims per hour.
Operational Analytics

• Shows business-level data processed by bots.


• Tracks KPIs such as number of invoices processed, total value
processed, etc.
• Helps business teams monitor process health.
• Example: Analytics showing total refund amounts processed weekly.
Transactional Analytics

• Focuses on bot performance and efficiency.


• Includes bot run-time, failure rates, queue utilization.
• Useful for RPA CoE and IT operations.
• Example: Chart showing top 5 bots with highest error frequency.
Thank You

You might also like