UiPath Robot Guide

UiPath.Settings File Description

The UiPath.Settings file contains all the necessary details regarding how the Robot performs processes. You can modify these settings by directly editing the file and the corresponding fields. On the other hand, you can modify them via Orchestrator. This is done from the Runtime tab, but only logging and resolution settings can be modified via Orchestrator.

Important!

If you modify these settings, please note that you should restart the UiPath Robot service (admin rights are required to do this), and close the Robot tray.

The UiPath.Settings file is stored in the %ProgramData%\UiPath folder. It is created the first time the UiPath Robot service starts. It contains the following parameters:

Parameter
Description

NuGetApiKey

The API key of the NuGet feed.
When not connected to Orchestrator, if you are using a local feed, it does not require an API key. If you use a private MyGet feed, please note that this parameter is required.
When connected to Orchestrator, this value is not taken into account.

NuGetServerUrl

The location where projects are pushed and from where they are retrieved. This can be either a local feed, such as a file system path, or a web feed that uses the NuGet protocol (NuGet, MyGet etc.).
When not connected to Orchestrator, the default value is %ProgramData%\UiPath\Packages. If you use a private MyGet feed, please use the URL provided under Your pre-authenticated V2 URL (no basic authentication). Please note that this is not a free service from MyGet.
When connected to Orchestrator, this value is not taken into account.

ActivitiesFeed

The address where the activities are stored. This parameter is filled in, by default, as follows:

  • When not connected to Orchestrator, if you chose to also install the activities feed when installing the Robot - %LocalAppData%\UiPath\Activities (the folder is created, and the Core activities pack is installed)
  • When not connected to Orchestrator, and did not chose to install the activities feed when installing the Robot - %LocalAppData%\UiPath\Activities (Please note that the folder is NOT created, and no activities are installed.)
  • When connected to Orchestrator, this value is not taken into account.

UiPathServerUrl

The address of your instance of Orchestrator.
When not connected to Orchestrator, this parameter is empty.
When connected to Orchestrator, it is automatically filled in with the URL you provided in the UiPath Robot Settings window.

TracingLevel

The level at which the Robot should log information. The following options are available: Verbose, Trace, Information, Warning, Error, Critical and Off.
This can also be changed from the UiPath Robot Settings window, from the Level drop-down list.

LowLevelTracing

Indicates whether or not to log information at a trace level, to help you with troubleshooting crashes and errors. By default, this parameter is set to false. To start low level tracing, set the value of this parameter to true. You can also change this value from the command line.

RobotKey

The Robot key that is used to connect to Orchestrator. This value can also be filled in and modified from the UiPath Robot Settings window. If not connected to Orchestrator, this parameter should be empty.

LoginToConsole

Enables the Robot to connect to the console session of the machine where it is installed. Additionally, it indicates if you can connect multiple Robots to Orchestrator using multiple users (High-Density Robots) or not. By default, the value is true. To enable you to High-Density Robots, set the value to false.

ResolutionWidth

The machine's display resolution width. This option is set to 0 be default, which means that it automatically retrieves and uses the detected resolution width. You can use a custom value, as long as it is supported by the workstation.

ResolutionHeight

The machine's display resolution height. This option is set to 0 be default, which means that it automatically retrieves and uses the detected resolution height. You can use a custom value, as long as it is supported by the workstation.

ResolutionDepth

The machine's display resolution depth. This option is set to 0 be default, which means that it automatically retrieves and uses the detected resolution depth. You can use a custom value, as long as it is supported by the workstation.

ConnectionString

A string generated from Orchestrator that enables you to register your Robot to it, without providing the Machine Name and Robot Key.


UiPath.Settings File Description