UiPath Orchestrator

The UiPath Orchestrator Guide

Activities Feeds

In order to execute an automation project, the Robot needs access to the project-associated activities. There are four default activity feeds: Local, Orchestrator, Official, and Go!. The interaction between them and your Robot depends on criteria such as: the availability and state of the feeds, the connection to Orchestrator, package signing, and the runtime rules set in Studio.

The following situations can occur:

  • If you choose to install the local Studio feed, the %ProgramFiles(x86)%\UiPath\Studio\Packages folder is created. It contains the activity packages that are officially supported by UiPath at install time. The feed is enabled by default.
  • If you choose not to install the local Studio feed, the %ProgramFiles(x86)%\UiPath\Studio\Packages folder is created, however it only contains the packs that are added as default dependencies to a new project: UiPath.UIAutomation.Activities, UiPath.System.Activities, UiPath.Excel.Activities and UiPath.Mail.Activities.
  • When you connect the Robot to Orchestrator, a NuGet feed is provided by Orchestrator. It contains the activity packages that are officially supported by UiPath. The feed is enabled by default and is dependent on your storage settings as follows:
    If NuGet.Repository.Type is set to Legacy, activities are saved in the location specified through the NuGet.Activities.Path parameter.
    If NuGet.Repository.Type is set to Composite, activities are saved in the location specified through the Storage.Type and Storage.Location parameters.
    More details about these parameters here.

๐Ÿ“˜

Note

The use of copy-paste commands in the packages-dedicated folder is not supported if NuGet.Repository.Type is set to Composite.

๐Ÿ“˜

Note

Activity packs are stored in the host feed even if you configured your libraries to be segregated at tenant level. Details about libraries feeds here.

  • If the Robot is not connected to Orchestrator, nor does it find the required activities in the local feed, a MyGet feed, https://www.myget.org/F/workflow/, can be used. This is the official online UiPath feed from which the Package Manager in Studio also retrieves its activities. It contains the activity packages that are officially supported by UiPath. This feed is disabled by default. To enable it, go to Settings > Manage Sources in Studio, and select the corresponding check box.

More details about managing activity packages in our Studio guide here.

๐Ÿ“˜

Note:

Feeds can be secured either through an API key or basic authentication credentials.

Due to a NuGet limitation, in environments under a heavy load, activity packages are slow to unpack if you manually copy several packs in the local feed. It is recommended that you upload the activities via NuGet.

When you start a job, the Robot searches for the required activity packages in all available sources, and retrieves them from the one with the best response time. Due to activity packages having multiple versions, this process also takes into account the runtime rules selected for the packages in Studio, as follows:

  • If you selected Strict as a runtime rule, the Robot searches for the exact version specified for that package. For example, if you set the Version field to 2.5.0, and the Runtime Rule field to Strict, the Robot only searches for version 2.5.0 of that package. If the version is not found in any of the existing sources, an error is thrown.
  • If you selected Lowest Applicable Version as a runtime rule, the Robot searches for the specified version or above. For example, if you set the Version field to 2.5.0, and the Runtime Rule field to Lowest Applicable Version, the Robot searches any version starting with 2.5.0, say 2.5.0, 2.5.1, 2.5.2 and so on. If none of the applicable versions are found in any of the existing sources, an error is thrown.

More details about project dependencies in our Studio guide here.

๐Ÿ“˜

Note

If you enforced the use of signed packages, you cannot retrieve activity packs which are not signed, regardless of whether or not they are found in your feeds. More details about signing packages in our Studio guide here.

Default Activities Packages

The following are the officially supported activities packages installed with Studio and Robot, if selected, and Orchestrator:

Updated about a month ago



Activities Feeds


Suggested Edits are limited on API Reference Pages

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