- 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
- Audit
- Cloud robots
- Folders Context
- Automations
- Processes
- Jobs
- Apps
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Storage Buckets
- Test Suite - Orchestrator
- Resource Catalog Service
- Authentication
- Integrations
- Classic Robots
- Troubleshooting
Running Unattended Automations Using Cloud Robots - VM
hvagent
or UiPath VM Agent
), which ensures the running of VMs. You can find it in your CSP installation folder. Add this agent to your allow-list, so
that your security agents do not remove/block it.
Watch the video for a guided walkthrough from creating a new tenant in your UiPath organization and allocating robot units to it, to running a job on a Cloud Robot-VM.
You must create a new machine template of the type Cloud Robots - VM.
Machine templates allow you to configure properties that will apply to all Cloud Robots - VM machines created from it. Then, whenever you need machines, we create as many machines as needed that are exactly like the template.
On the Machines page, a success message is displayed along the top and you can see your new template in the list.
VMs added in a domain-joined machine pool are automatically joined to the domain. Domain credentials are verified during the VM creation. Once joined, a success message is displayed along the top on the Machines page.
After you have configured the manually managed cloud robot pool, you can add machines to it.
Back on the Manage Cloud Robot - VM page, a success message is displayed at the top of the page, and the machines appear in the list with the Provisioning status.
It may take a few minutes to complete provisioning. All machine options are unavailable until the machine is provisioned.
After provisioning is complete, the machine status changes to Running.
While the machine is running, you can connect to it through Windows Remote Desktop and customize its configuration.
If you want to use this customized machine for a machine template, you can create a customized image.
You can then use the customized image instead of a standard machine image, when:
-
creating new cloud robot pools
-
creating new cloud robot pools or new VMs in the same pool
You can update the VM image by editing the pool and changing the machine image option. The updated machine image applies only to newly provisioned VMs.
To be able to run automations with your new cloud robots, some setup is required in Orchestrator:
A newly-provisioned machine in a manual pool is not set to accept jobs by default. After any configuration you want to perform is complete and the machine is ready for use, you must manually set it to accept jobs.
To allow a machine to be used for running jobs:
- Go to Tenant > Machines.
- At the right of the pool row, click More Actions and select Add or Manage VMs.
- On the Manage Cloud Robot - VM page, select the machine, and then click the Enable jobs button at the top of the VM grid.
A success message is displayed along the top and the Accept Jobs column shows Enabling.
After a few moments, when the status changes to Enabled, the machine can be used to run jobs in the folders where the pool is assigned.
-
When the Accept Jobs option is disabled, the auto-scaling engine takes control and can shut down or start machines automatically.
-
When the Accept Jobs option is enabled, the selected machine availability profile takes control.
Add the Cloud Robots - VM machine template to folders which contain unattended automations that you want to run using cloud robots.
Now you and your users can start to run unattended automations using cloud robots.
To run a job using cloud robots: Start a job as you normally would, but for the Runtime license select Cloud Robot - VM.
- Some fields which do not apply when the runtime is Cloud Robot - VM are not available or cannot be edited. Configure job execution using the available options.
- In the case of cloud robots, selecting the Keep Account/Machine allocation on job resumption checkbox means the job resumes on a machine that was created from the same template, not necessarily the exact same machine.
If your automations require certain applications, thus needing to be run on a specific customized VM, you must provide the Account and Machine where those applications are installed. Not making any selection determines the job to run on one of the available machines in the machine pool that is allocated to the folder.