Orchestrator Overview for RPA Developers Flashcards
What is Orchestrator?
- Orchestrator is the component of the UiPath Platform for managing automations, robots, and the related entities.
- Orchestrator offers role-based access control and a structure of tenants and folders to replicate organizational structures.
Which entity initiates the communication between a robot and an orchestrator?
Always a robot
What are the main capabilities of the UIpath orchestrator?
- Provisioning: Creates and maintain the connection between robots and attended users
- Control and licence distribution: Manages the creation, assignment and maintenance of licences, roles, permissions, groups and folder hierarchies
- Running automation jobs in unattended mode: Through Queues and triggers
- Automation Storage and Distribution: Control and manage the distribution of Projects, assets, credentials and large files
- Monitoring: Monitor jobs and robots
- Inter-connectivity: Communication between 3rd party applications and solutions
Why do we need an orchestrator?
Orchestrator allows
- large deployments of unattended robots
- Enables unattended robots executed automation without a human user
- Allows monitor robots any time
- Allows catch logs and analyze them
- Secure data by allowing robots to access secure data like credentials
What is the importance of ‘Folders’?
- Folders helps to replicate the organizational structure inside the orchestrator
- They allows sharing resources and assets
How many subfolders are allowed inside a main folder?
6
What is a package?
Project developed by the studio which is published to the Orchestrator as a Nuget package
What is a process?
A version of a package that has been allocated to a certain folder
What is a job?
Execution of a process on a UIpath robot
Can you run a job from orchestrator on an attended robot?
No
How often an attended or unattended robot sends a heartbeat to the orchestrator?
Every 30 seconds
What is the relationship between Tenants and Folders?
- Folders are subdivisions of tenants
- Both of them are there to replicate the organizational structure
- Tenants are completely separated from each other
What is the use of licences?
Licences give the right to use Studio or robots.
Licences exist at tenant level and consumed when the machine connects to orchestrator
What is the use of webhooks?
Webhooks facilitate the communication between Orchestrator and 3rd party apps
What are the type of Assets?
Text
Boolean
Integer
Credentials
Is it possible to restrict the access to an asset to a particular user?
Yes. Assets can have a global value or a value per user. This means that only the designated user will access a certain value stored in that asset.
What is the use of storage buckets?
Storage buckets are used to store large files used for automation projects
What are queues?
Queues are containers that can hold an unlimited number of items, storing different types of data.
What is the use of triggers?
Triggers enable the execution of jobs in a structured manner.
What are ‘Time Triggers’?
Time triggers allow to schedule recurrent execution of a process
What are ‘Queue Triggers’?
Queue Triggers enable the execution of a process based on the new items added to a queue.