UiPath Documentation
orchestrator
latest
false
Orchestrator release notes

January 2023

January 2023 release notes for Orchestrator in Automation Cloud.

31 January 2023

Breaking Change

Last login time no longer available

A few weeks ago, we announced that the Last Login column will soon be removed from the Orchestrator tenant-level License page for Attended licenses.

We have since updated the announcement with an API alternative for retrieving this information.

Please see the initial release note below for details.

30 January 2023

Improvements

Exporting grids in the background

Nothing stops you from interacting with Orchestrator anymore, not even exporting grids! The improved capability allows you to export your data in the background, allowing you to continue working on other tasks while the export is prepared. Additionally, you will be notified in real-time about the status of the export. Moreover, you can find all of your exports centralized in the new My reports page, from where you can download them.

New alerts for exporting operations

A new alert is available for email subscriptions: it's the Exports alert, which informs you about succeeded or failed exports. You will receive this new alert in your alert emails by default, but you can unsubscribe from it if it becomes too spamy.

23 January 2023

Update Server Changes

If the Update Server module is disabled, the update service on the robot machine no longer checks for updates.

Uploading Packages From External Feeds Via API

You can now upload an automation package from an external feed via the /odata/Processes/UiPath.Server.Configuration.OData.SetArguments endpoint. Make sure the package arguments are the same as the arguments displayed on the Processes page in Orchestrator, as Orchestrator does not validate packages from external feeds.

11 January 2023

Automation User Role Permissions

The Create option for the Execution Media permission is now enabled by default within the tenant-level Automation User role.

Bug Fixes

The process version included in the Job Details window was incorrect, displaying the latest version uploaded to Orchestrator. Now, the Process Version field correctly renders the version used to run the job.

5 January 2023

Breaking Change

Queue items final states are final

In 2022, we allowed setting the Output and Analytics data of a transaction whose status was set to failed via the Set transaction status activity. To ensure the consistency of the final state across queue items, we are enforcing an error response when calling the SetTransactionResult endpoint:

  • with a success payload on a failed item
    POST https://localhost:0000/odata/Queues(1)/UiPathODataSvc.SetTransactionResult
    {
      "transactionResult": {
        "IsSuccessful": true
      }
    }
    POST https://localhost:0000/odata/Queues(1)/UiPathODataSvc.SetTransactionResult
    {
      "transactionResult": {
        "IsSuccessful": true
      }
    }
    
  • with a failure payload on a successful item
    POST https://localhost:0000/odata/Queues(1)/UiPathODataSvc.SetTransactionResult
    {
      "transactionResult": {
        "IsSuccessful": false,
        "ProcessingException": {
          "Reason": "string",
          "Details": "string",
          "Type": "ApplicationException"
        }
      }
    }
    POST https://localhost:0000/odata/Queues(1)/UiPathODataSvc.SetTransactionResult
    {
      "transactionResult": {
        "IsSuccessful": false,
        "ProcessingException": {
          "Reason": "string",
          "Details": "string",
          "Type": "ApplicationException"
        }
      }
    }
    

The error code is 1866, with the message "Invalid transition from a final status". This indicates that you cannot change the status after the queue item reaches a final state.

Besides optimizing your Queue processing mechanism, this also enables UiPath Insights to update and properly sync data based on queue item events.

Note:

This behavioral restriction applies to Enterprise users starting with April 2023. See our Deprecation timeline for details.

Important:

You'll be receiving the same error code when you use the DeferDate or DueDate properties in the SetTransactionResult payload to move transactions out of their final states. Going forward, to set a new defer or due date, you'll need to clone the transaction or create a new one.

Bug Fixes

Orchestrator did not display the list of arguments for updated and republished Studio REF projects. This issue occured when adding new arguments on top of existing ones in Studio projects based on Robotic Enterprise Framework templates.

9 January 2023

Custom Credential Hosts and Stores

Orchestrator now offers the necessary infrastructure to add and manage your own secure credential stores. To that end, we have created the Orchestrator Credentials Proxy, which is deployed either through an.msi installer or through a Docker image, and which enables you to integrate third party plugins in the existing solution.

These third party plugins are made available to Orchestrator through credential proxies. Proxies are created at the Orchestrator tenant level, in the new Proxies page, which is available in the Credentials menu, and are linked to the Credentials Proxy through a public URL and a secret key.

To expose the credential stores, on the Stores page, which is also available in the Credentials menu at the tenant level, select the newly created proxy from the Proxy menu. This will display its underlying stores in the Type menu, allowing you to select and define the desired option.

Breaking Change

Last login time no longer available

The Last Login column will soon be removed from the Orchestrator tenant-level License page for Attended licenses. This is because the corresponding API endpoint no longer returns column values.

As an upside, this change will allow details to be loaded faster in environments containing upwards of 300.000 attended robots.

However, if you would like to retrieve this information, you can use the /api/UserPartition/users/{partitionGlobalId} endpoint.

When Can I See These Changes?

The date when a change is first announced in the release notes is the date when it first becomes available.

If you don't see the change yet, you can expect to see it soon, after we roll out changes to all the regions.

Deprecation Timeline

We recommend that you regularly check the deprecation timeline for any updates regarding features that will be deprecated and removed.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated