- Getting started
- Introduction
- Robots
- Robot Statuses
- Robot Settings
- Auto Updating Client Components
- Time-to-live Periods
- Notifications
- Notification permissions
- Best practices
- Organization Modeling in Orchestrator
- Automation Best Practices
- Optimizing Unattended Infrastructure Using Machine Templates
- Unattended automation
- Accessing the unattended robot setup
- Useful concepts in unattended automation
- How is unattended automation performed
- Organizing Resources With Tags
- Orchestrator Read-only Replica
- Exporting grids in the background
- Enforcing user-level Integration Service connection governance
- Tenant
- About the Tenant Context
- Searching for Resources in a Tenant
- Robots
- Managing Robots
- Connecting Robots to Orchestrator
- Storing Robot Credentials in CyberArk
- Storing Unattended Robot Passwords in Azure Key Vault (read only)
- Storing Unattended Robot Credentials in HashiCorp Vault (read only)
- Storing Unattended Robot Credentials in AWS Secrets Manager (read only)
- Deleting Disconnected and Unresponsive Unattended Sessions
- Robot Authentication
- Robot Authentication With Client Credentials
- Folders
- Managing Folders
- Organizing Folders
- Personal Workspaces
- Managing Personal Workspaces
- Monitoring
- Unattended sessions
- User sessions
- License
- API audit
- Access control
- Account types
- Default roles
- Migrating from break inheritance to union of privileges
- Managing custom roles
- Configuring access for accounts
- Configuring automation capabilities
- Machines
- Managing Machines
- Assigning Machine Objects to Folders
- Configuring Account-machine Mappings
- EDR Protection Status
- Packages
- Managing Packages
- About Libraries
- Managing Libraries
- Audit
- Credential Stores
- Integrating credential stores
- Managing credential stores
- The Orchestrator Credentials Proxy
- Orchestrator Credentials Proxy debugging
- Managing credential proxies
- Webhooks
- Types of Events
- Managing Webhooks
- Licensing
- Licensing Permissions
- Managing Your Licenses
- Settings
- General Tab
- Deployment Tab
- Libraries
- Robot Security Tab
- Security
- Robot Authentication
- Scalability Tab
- SignalR (Robots)
- Automation Suite Robots
- About Automation Suite Robots
- Executing Unattended Automations With Automation Suite Robots
- Step 1. Enabling Unattended Automation on an Account
- Regenerating Client Secrets
- Frequently Asked Questions
- Folders Context
- About the Folders Context
- Home
- Automations
- Processes
- About Processes
- Runtime Arguments
- Entry Points
- In, Out, In/Out Arguments
- Background Vs Foreground Processes
- Process Compatibility
- Version Management
- Managing Processes
- Managing Package Requirements
- Recording
- Live streaming and remote control
- Live streaming and remote control via RealVNC
- Error scenarios
- Live streaming and remote control via TightVNC
- Error scenarios
- Jobs
- About Jobs
- Managing Jobs
- Job States
- Working with long-running workflows
- Running Personal Remote Automations
- Process Data Retention Policy
- Apps
- About Apps
- Publishing an App to a Tenant
- Managing Apps
- Running a Deployed App from a Folder
- Triggers
- About triggers
- Time triggers
- Queue triggers
- Event triggers
- API triggers
- Call modes explained
- Managing triggers
- Creating a time trigger
- Creating a queue trigger
- Creating an event trigger
- Managing API triggers
- Trigger details
- Jobs tab
- Managing Non-Working Days
- Using Cron Expressions
- Triggering jobs on the last day of the month
- Logs
- About Logs
- Managing Logs in Orchestrator
- Logging Levels
- Monitoring
- About Monitoring
- Machines
- Processes
- Queues
- Queues SLA
- Queues
- About Queues and Transactions
- Queue Item Statuses
- Business Exception Vs Application Exception
- Studio Activities Used With Queues
- Queue Item Retention Policy
- Bulk uploading Queue Items using a CSV file
- Managing Queues in Orchestrator
- Managing Queues in Studio
- Managing Transactions
- Editing Transactions
- Field Descriptions for the Transactions .csv File
- Review Requests
- Assets
- About Assets
- Managing Assets in Orchestrator
- Managing Assets in Studio
- Storing Assets in Azure Key Vault (read only)
- Storing Assets in HashiCorp Vault (read only)
- Storing Assets in AWS Secrets Manager (read only)
- Business Rules
- About Business Rules
- Permissions for Business Rules
- Managing Business Rules
- Creating a business rule
- Storage Buckets
- About Storage Buckets
- CORS/CSP Configuration
- Managing Storage Buckets
- MCP Servers
- About MCP Servers
- Managing MCP Servers
- Creating UiPath MCP Servers
- Creating a remote MCP Server
- MCP compliance guidelines
- Indexes
- About indexes
- Managing indexes
- Orchestrator testing
- FAQ - Deprecating the testing module
- FAQ - Migrating test artifacts to Test Manager
- FAQ - Feature parity - Test Manager vs Orchestrator
- Test Automation
- Test Cases
- Field Descriptions for the Test Cases Page
- Test Sets
- Field Descriptions for the Test Sets Page
- Test Executions
- Field Descriptions for the Test Executions Page
- Test Schedules
- Field Descriptions for the Test Schedules Page
- Test Data Queues
- Managing Test Data Queues in Orchestrator
- Managing Test Data Queues in Studio
- Field Descriptions for the Test Data Queues Page
- Test Data Queue Activities
- Testing Data Retention Policy
- Resource Catalog Service
- About Resource Catalog Service
- Integrations
- About Input and Output Arguments
- Example of Using Input and Output Arguments
- Troubleshooting
- About Troubleshooting
- Alerts troubleshooting
- General troubleshooting
- Frequently Encountered Orchestrator Errors

Orchestrator user guide
Machines are Orchestrator objects that help administrators configure unattended infrastructure settings. For the purpose of this guide, we assume a machine is the machine object in Orchestrator and that a host machine represents a workstation (physical or virtual) on which a UiPath® Robot is installed.
The main functions of a machine object are:
- Authorizing the connection between the UiPath Robot and Orchestrator. Depending on the type of robot authentication set on your tenant, authorization can happen either via a machine key or via a client ID-client secret pair. Learn more about robot authentication.
- Controlling the execution capacity on the host machines the UiPath Robot resides.
- Specializing host machines in executing particular types of processes.
Machine objects are global resources, meaning they are available across folders.
A machine template enables you to connect UiPath Robots deployed on multiple host machines to Orchestrator, regardless the names of the host machines or the users logging onto them.
Machine templates, as their name suggests, work as templates whose settings apply to groups of host machines with the same physical setup. When grouping host machines under the same machine template, we recommend you follow these practices:
- the host machines have been deployed based on a shared template, or at least configured as if they were.
- the same applications should be installed on the machines, and quite importantly, the applications should be installed at the same paths on each of the machines, and they should all share the same version of the applications.
- the users logging into the applications on these machines should all have the same access rights to the applications on them.
When a new Tenant is created, the system automatically creates a machine template with the name Shared. This name is reserved at the system level. You are not able to create a machine template with the name Shared.
In order to be able to perform various operations on the Machines page, you need to be granted the corresponding permissions on Machines:
- Viewing a machine and machine-related details View on Machines
- Editing a machine - Edit on Machines
- Creating a machine - Create on Machines
- Deleting a machine - Delete on Machines
- Changing account-machine mappings at the tenant level - View on Machines, Edit on Machines OR View on Machines, Create on Machines
- Changing account-machine mappings at the folder level - Edit on Folders OR Edit on Subfolders
Read more about roles.