- Release notes
April 2021
General Availability
Starting today, this feature is generally available to all UiPath customers. General availability offerings are fully functional products that are ready for production use.
To learn more about this feature, see Elastic Robot Orchestration.
Bring Your Own Machines
Because generalized virtual machines allow for limited configuration, we have added the ability to add customized cloud virtual machines (VMs) to use for elastic robot orchestration. With this option, we continue to provision robots for you and have the ability to start and stop the VM, but we use the machines you explicitly provide for this.
To add your custom VMs:
- Create the VMs in your cloud service provider (Azure or AWS).
- In Orchestrator, go to Tenant > Machines > Add (+) > Cloud Machine Pool, and switch off the toggle Automatically Create Machines.
- From the Machine(s) list choose from your existing VMs defined in the linked cloud service provider (Tenant > Settings > Cloud Connections).
For the complete set up instructions, see Elastic Robot Orchestration.
Auto-scaling Preferences
If you enjoyed the benefits of auto-scaling, but wanted better performance or better cost control, we have also added options that let you specify how we decide if we wait for a machine to become available for the pending jobs or create a new machine. You can now optimize auto-scaling for speed, for cost, or choose a balanced option.
You can find the new settings in Tenant > Machines > Add (+) > Cloud Machine Pool > Advanced Settings under the new Scheduling option.
For more information, see the Creating a Cloud Machine Pool section in this page.
You asked. We listened. In this release, we've turned our attention to the global Robots view exposed at the tenant level in Orchestrator. We've made a number of changes to improve the view in an effort to offer a more coherent portrayal of the robot configuration and to ensure more cross-product consistency.
The Robots page at the tenant level has been augmented to show the robot configuration done in Orchestrator as well as how this maps to your attended and unattended scenarios. To this end, we now provide four separate tabs where you can choose the context you are interested in.
A. Configured robots
This section shows the robot configuration made in modern folders. Specifically, it offers a breakdown of all robots created for your users, by enabling the Automatically create an attended robot for this user and/or Automatically create an unattended robot for this user options.
B. Unattended sessions
This section offers an overview of all unattended sessions and related information.
Column Name |
Description |
---|---|
Connected Machine |
The name of the host machine. |
Machine |
The machine template used to connect the corresponding host machine to Orchestrator. |
Runtimes |
The number of runtimes associated with a machine template. Each host machine connected using that machine template secures this number of licenses from the tenant's pool of licenses. |
In Use |
The number of runtimes currently being exercised (consumed) from the number of licenses secured on that host machine. A runtime is exercised during job execution. |
License Type |
The type of license. |
Service Username |
The identity under which unattended jobs are executed. For service accounts, this is empty. |
Status |
The connection status of each host machine. |
Last Heartbeat |
Time elapsed since the last heartbeat. Hover over this field to see the exact time of the last heartbeat. |
Version |
The Robot version. |
C. User sessions
This section offers an overview of all user sessions started from the Assistant and related information.
Column Name |
Description |
---|---|
User |
The username of the identity impersonating the Robot. |
Domain\Username |
The domain and username of the user impersonating the Robot. |
Connected Machine |
The name of the host machine on which the robot resides. |
Status | |
Type |
The robot type alongside the license type, in parentheses. Starting an Assistant session on a machine used for unattended purposes displays Unattended as the type. |
Version |
The Robot version. |
D. Classic robots
This section offers an overview of robots as defined in classic folders and related information. This tab is not displayed in modern-only organizations.