- 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
- Configuring automation capabilities
- Audit
- Resource Catalog Service
- Automation Suite robots
- Folders Context
- Automations
- Processes
- Jobs
- Apps
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Storage Buckets
- Test Suite - Orchestrator
- Integrations
- Troubleshooting
Managing Machines
Machine objects are typically used by administrators to configure unattended infrastructure settings.
Click More Actions > Edit Machine. The Edit Machine: [machine_name] window is displayed. Here you can see the Machine Key, Template Name, and Description fields for the desired template.
Click the More Actions button and then Remove. Alternatively, select one or multiple machines from the Machines page and click Remove.
To view a specific machine's logs, click the corresponding More Actions button and then View Installed Versions & Logs.
On the Machines page, you can also view the robots' versions on the Installed Versions column. The version of a standard tobot is obtained when the UiRobotSvc service is either started or restarted. The version of an floating robot is obtained when the UiPath® Robot connects to Orchestrator.
To view the versions of every Robot connected to a specific machine, click the More Actions button and then View Installed Versions & Logs.
You can also see a cumulative output of the created Robots' versions on the Installed Version column on the Machines page according to various scenarios:
-
No Robots
- no Robots were ever provisioned on the machine.
-
Unknown
- 1 or more Robots were created, but none of them is connected;
- 1 or more Robots were created after the Robot-Orchestrator connection had been established.
-
[installed version]
- 1 Robot with a version later than 18.2.0 was registered, and it is connected;
-
more Robots having a version later than 18.2.0 (the same one) were provisioned, and they are all connected.
For example, if you have provisioned one 18.2.4 Robot, which is connected, then 18.2.4 is displayed. If you provisioned a number of 18.3.0 Robots, say 11, and they are all connected, then 18.3.0 is displayed.
-
< 18.2.0
- 1 Robot with a version before 18.2.0 was provisioned, and it is connected;
-
more Robots having a version before 18.2.0 were provisioned, and they are all connected.
For example, if you have provisioned one 18.1 Robot, which is connected, then <18.2.0 is displayed. Similarly, if you provisioned a number of 17.1.0 and 18.2.0 Robots, say 9 and 5, and they are all connected, then <18.2.0 is displayed.
-
[number of distinct known versions]
-
2 or more Robots having different versions were registered, and they are all connected.
For example, you have provisioned a total of 14 Robots (10 with 18.3.0, 2 with 18.2.4, 2 with a version before 18.2.0). In this case, 3 versions is displayed.
-
If you hover over the values in this column, more details are displayed in the tooltip.
The table below illustrates how the Installed Version column is populated and the tooltip of each value for different scenarios.
Scenario |
Installed Version Column |
TooltipContentExamples |
---|---|---|
No Robots were ever created on the machine |
No Robots |
No Robots |
You created 4 Robots, none are connected |
Unknown |
Unknown: 4 robot(s) |
You provisioned a number of 18.3.0 Robots, say 11, and they are all connected |
18.3.0 |
18.3.0: 11 robot(s) |
You provisioned a number of 17.1.0 and 18.2.0 Robots, say 9 and 5, and they are all connected |
<18.2.0 |
<18.2.0: 14 robot(s) |
You provisioned a total of 14 Robots (10 with 18.3.0, 2 with 18.2.4, 2 with a version before 18.2.0) |
3 versions |
18.3.0: 10 robot(s) 18.2.4: 2 robot(s) <18.2.0: 2 robot(s) Total: 14 robot(s) |
To view the Robots connected to a specific machine, click the More Actions button and then View Robots. You are automatically redirected to the Robots page, where all Robots connected to your machine are displayed.
Only available for Unattended, NonProduction, Testing-purposed machines. Disable a machine from the corresponding Unattended/NonProduction/Testing license pages in order to prevent instant license consumption.
- In the License page, click See More for the type of license that interests you (Unattended/NonProduction/Testing). The corresponding page is displayed.
- Turn off the toggle in the Active column. A dialog is displayed asking for confirmation on disabling the machine.
- Click Yes. The machine is disabled.
- Turn on the toggle to enable the machine.
Keep in mind that you cannot disable a machine as long as Robots on that machine are still running, regardless of what folder they are in.
Assigning machines to folders has multiple implications. See Assigning Machine Objects to Folders for details.
You need Edit on Machines and View on Tags to add existing tags to machine objects.
You need Edit on Machines and Create on Tags to add new tags to machine objects.
- Each machine object can have a maximum of one million key/value pairs.
- Labels and key/value properties are limited to 256 characters.
- Tag names can't contain these characters:
<
,>
,%
,&
,\
,?
,/
,:
.
You can apply tags to a machine either when creating one or editing an existing one. To add tags to a machine when editing it, follow these steps:
- From the Machines page, click More Actions > Edit next to the desired machine object. The machine object is opened for editing.
- On the Labels field, start typing the name of the label. You can choose an existing label or create a new one.
- On the Properties (key-value pairs) field, click Add new.
- Add new keys and values. You can choose existing keys and/or values or you can create new ones.
- When done, click Update. Your machine object is updated and the newly created tags, if any, become available for other objects.
To remove tags from a object, follow these steps:
- From the Machines page, click More Actions > Edit next to the desired machine object. The machine object is opened for editing.
- On the Labels field, click the X adjacent to the name of the label to remove it. The label is removed.
- On the Properties (key-value pairs) field, click the X adjacent to the keys and/or values to remove them. The keys and/or values are removed.
- To delete a key/value pair click the Remove icon corresponding to that entry. The key/value pair is removed.
- When done, click Update. Your machines is updated and tags are removed.
Maximize efficiency and cut infrastructure costs by distributing unattended automation workload to existing infrastructure by specializing machines in executing particular processes.
See Optimizing unattended infrastructure using machine templates for details.
Once you enable the toggle, a confirmation window is displayed, asking you if you would like to:
-
Wait for running jobs to finish before maintenance (this is the default option).
-
A machine in maintenance mode does not accept any new jobs. If you enable maintenance mode and choose this option, all running jobs will be completed, but no new jobs will be picked up during that time.
-
-
Kill all running jobs now.
Clicking Confirm enables the maintenance mode, while Cancel revokes the request to enter maintenance mode.
Notes
-
Pending jobs keep their status while they wait to be picked up by another available machine or by the same machine, once it is back online.
-
Maintenance mode is set per session (machine + hostname), so you can perform maintenance on a virtual/physical machine. If a session has several runtimes associated to it, they will all be selected by default.
- Adding a Machine Template
- Displaying the Machine Key for a Machine Template
- Deleting a Machine
- Displaying Logs for a Machine
- Displaying Robot Versions for a Machine
- Displaying the Robots Connected to a Machine
- Enabling/Disabling a Machine
- Assigning Machines to Folders
- Adding Tags to Machine Objects
- Removing Tags From Machine Objects
- Optimizing Unattended Infrastructure Using Machine Templates
- Enabling machine maintenance