UiPath Release Notes

UiPath Release Notes

April 2021

27 April 2021

Elastic Robot Orchestration

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:

  1. Create the VMs in your cloud service provider (Azure or AWS).
  2. In Orchestrator, go to Tenant > Machines > Add (+) > Cloud Machine Pool, and switch off the toggle Automatically Create Machines.
  3. 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 Creating a Cloud Machine Pool.


Bug Fixes

Stopping or killing a job would cause the machine value for that job to disappear. Refreshing the Jobs page fixed the issue.

12 April 2021

Enchanced Robots View

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 NameDescription
Connected MachineThe name of the host machine.
MachineThe machine template used to connect the corresponding host machine to Orchestrator.
RuntimesThe 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 UseThe 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 TypeThe type of license.
Service UsernameThe identity under which unattended jobs are executed. For service accounts, this is empty.
StatusThe connection status of each host machine.
Last HeartbeatTime elapsed since the last heartbeat. Hover over this field to see the exact time of the last heartbeat.
VersionThe Robot version.

C. User sessions

This section offers an overview of all user sessions started from the Assistant and related information.

Column NameDescription
UserThe username of the identity impersonating the Robot.
Domain\UsernameThe domain and username of the user impersonating the Robot.
Connected MachineThe name of the host machine on which the robot resides.
StatusThe status of the attended robot.
TypeThe robot type alongside the license type, in parentheses. Starting an Assistant session on a machine used for unattended purposes displays Unattended as the type.
VersionThe 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.

Updated 4 days ago

April 2021

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.