- Getting started
- Best practices
- Tenant
- About the Tenant Context
- Searching for Resources in a Tenant
- 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
- SmartCard Authentication
- Configuring automation capabilities
- Audit
- Settings - Tenant Level
- Resource Catalog Service
- Automation Suite Robots
- About Automation Suite Robots
- Prerequisites
- Executing Unattended Automations With Automation Suite Robots
- Regenerating Client Secrets
- Frequently Asked Questions
- Folders Context
- Automations
- Processes
- Jobs
- Apps
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Storage Buckets
- Orchestrator testing
- Integrations
- Troubleshooting

Orchestrator user guide
Executing Unattended Automations With Automation Suite Robots
linkStep 1. Enabling Unattended Automation on an Account
linkTo run unattended automations with a specific account you need to first enable unattended automation on that account.
You can skip this step if you are using robot accounts since they come with unattended automation capabilities by default.
- Go to Tenant > Manage access. A window is displayed listing all accounts in that tenant.
- Click More Actions > Edit to enable unattended automation for an existing account or Assign Roles > User to reference a user account from Automation Suite.
- On the Robot setup tab (step 2), enable the toggle for the Unattended Robot.
- Click Update to update an existing account or Create to add a new one.Note:
- The Machine login credentials and Run only one job at a time settings do not apply to Automation Suite robots.
- The account which is used for execution and the roles assigned to the account allow for a certain level of access to resources. To ensure successful execution of the process, make sure the account has the necessary roles to perform the operations required by the processes they will execute.
Step 2. Adding Automation Suite Robots to Your Tenant
linkTo enable execution you need to create a machine template of the type Automation Suite Robot - a type of machine template used to add the Automation Suite robots capability to your Orchestrator tenant.
- Go to Tenant > Machines.
- In the top right, click Add Machine and select Automation Suite Robot.
The Machine template page opens.
- Fill in the Name field and, optionally, fill in the Description field for the machine template.
- Optionally, under Tags, if you want to keep track of this machine object together with other resources, define tags.
For detailed instructions, see Adding tags to machine objects.
Note: Details about the runtime license requirements and the runtime type to use when running jobs are shown on the right. - On the right, in the Production (Unattended) or Testing field, type the number of runtimes you want to allocate to this template.
The number of runtimes that you allocate is the umber of processes that each Automation Suite robot can run at the same time. For example, allocating 3 runtimes means that the robot can run up to 3 processes at the same time.
The allocated runtimes are subtracted from the number of runtimes available for the tenant after you create the template. The runtimes are never released as long as the template exists, even if they are not in use.
- Click Provision.
On the Machines page, a success message is displayed along the top and you can see your new template in the list.
Step 3. Giving Access to Folder Resources
linkIn order to run unattended automations, both the account and the Automation Suite Robot machine template must have access to the process to be executed. To do this, you must add the account and machine object previously configured (steps 1 and 2) to the folder that contains the process.
Step 4. Executing Unattended Automations: Manually
linkOrchestrator allows launching unattended jobs manually from the Jobs page or automatically triggered in a pre-planned manner via triggers.
- Go to the folder that contains the processes, by selecting it in the sidebar menu.
- In the context of the selected folder, go to Automations > Jobs.
The Jobs page is displayed.
- Click Start to start a new job.
- From the Runtime license drop-down, select Production (Unattended) or Testing.
- Click Start.
A Command sent message is displayed and you can see the job in the list.
Step 5. Executing Unattended Automations: Automatically Triggered
link- Go to the folder that contains the processes, by choosing it from the sidebar menu.
- In the context of the selected folder, go to Automations > Triggers.
The Triggers page is displayed.
- Click Add a new trigger to configure the mechanism for launching the jobs via triggers.
- Configure the necessary fields.
- On the Runtime license drop-down, select Production (Unattended) or Testing.
- Click Add.
A Save successful message is displayed and you can see the trigger in the list. A job is launched according to your configuration. All jobs and their statuses are listed on the Jobs page.
Machine Sizes and Costs
linkTo run processes using serverless robots, you must have:
- the required number of Production (Unattended) or Testing runtimes available for the tenant in which the process needs to run
- adequate hardware to support the required number of executions.
Supported runtimes
You can choose between Production (Unattended) or Testing runtimes to run jobs. The following table describes each option.
License type |
Runtime behavior |
---|---|
Production (Unattended) |
You can use this runtime in production to run unattended processes. |
Testing |
You can use this runtime to run test sets and test cases as well as unattended processes. |
Choosing the machine size
Because each process has particular needs, you set the machine size in the configuration of a process.
For any cross-platform process, the Automation Suite Robots list is available on the Additional Settings tab when creating or editing a process. Use this list to choose the machine size you want to use for each process.
The option is available for all cross-platform processes, which are candidates for being run using serverless robots, but the option has no effect unless it is executed by a serverless robot.
Automatic machine size selection
All your cross-platform processes have the Automation Suite Robots option set to Automatic by default. This setting selects the appropriate machine size for running the process using serverless robots.
When automatically choosing the size, the criteria listed in the below table are evaluated in order. As soon as one criterion is satisfied, the corresponding machine size is chosen and the remaining criteria are not evaluated.
Order |
Criterion |
Machine size |
---|---|---|
1 |
Remote debugging job |
Medium |
2 |
Process depends on UI Automation OR Process depends on the UiPath Document Understanding activities |
Standard |
3 |
Other unattended process |
Small |
- Step 1. Enabling Unattended Automation on an Account
- Step 2. Adding Automation Suite Robots to Your Tenant
- Step 3. Giving Access to Folder Resources
- Step 4. Executing Unattended Automations: Manually
- Step 5. Executing Unattended Automations: Automatically Triggered
- Machine Sizes and Costs
- Supported runtimes
- Choosing the machine size
- Automatic machine size selection