- Getting started
- Understanding UiPath Robot
- Installation requirements
- Installing robots for unattended automations
- Configuring robots for unattended automations
- Deploying unattended automations
- Connecting robots for unattended automations to Orchestrator
- Setting up Windows Server for High-Density Robots
- Redirecting robots through a proxy server
- Implementing authentication with credential providers
- Configuring package signature verification
- Setting up package folders and network paths
- Configuring activity feeds
- Using EntraID users with multifactor authentication (MFA) for unattended robots
- Installing robots for attended automations
- Configuring robots for attended automations
- Integrations
- Governance
- Troubleshooting
Configuring activity feeds
Configure NuGet.config activity feeds for Service Mode and User Mode robots to specify package sources for automation activities.
Service Mode and User Mode robots use different NuGet.config files.
A robot installed in User Mode has two NuGet.config files: one in the installation folder, and one in the user profile folder (%AppData%\NuGet\NuGet.config).
A robot installed in Service Mode uses the NuGet.config file from the installation folder.
To add or remove activity feeds, update any NuGet.config file, as follows:
- Open the
NuGet.configfile with a text editor, such as Notepad++. - To add a new activity feed, in the
<packageSources>section, add a new<add/>element, and provide the name askey, and the feed address asvalue:<packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> <add key="Online Feed" value="https://mycustomfeed.com" /> <add key="Local Feed" value="C:\local feed" /> </packageSources><packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> <add key="Online Feed" value="https://mycustomfeed.com" /> <add key="Local Feed" value="C:\local feed" /> </packageSources>Note:-
You can add both local and online feeds.
-
To ignore HTTP and HTTPS feeds from
NuGet.config, add the following line inUiPath.config, under<packageSettings>:<add key="skipHttpConfigurationSources" value="true" /><add key="skipHttpConfigurationSources" value="true" />Local and UNC folder sources still work, along with the Orchestrator feed, which the Robot adds at runtime instead of reading it from
NuGet.config.
-
- To remove an activity feed, delete the corresponding
<add/>tag. - Save the
NuGet.configfile, then restart the Robot service or the device.
Restricting feeds to specific sources
To drop feeds merged in from the user or machine level and keep only the sources you choose, clear the inherited sources in the Robot installation folder's NuGet.config file before re-adding the ones you want. This file is the highest-priority layer, so changes here take precedence over the NuGet.config files from %AppData% and %ProgramData%.
- Open the
NuGet.configfile in the Robot installation folder. - In the
<packageSources>section, add<clear />as the first element. This discards the sources inherited from%AppData%and%ProgramData%. - Re-add only the sources you want, for example Local, Official, and Nexus.
- Leave
skipHttpConfigurationSourcesset tofalse. - Save the
NuGet.configfile, then restart the Robot service or the device.
For automated installs, apply these changes as a post-install step that overwrites NuGet.config.