robot
2024.10
true
UiPath logo, featuring letters U and I in white
机器人管理员指南
Last updated 2024年11月18日

包和库

包是包含所有自动化元素(例如活动、工作流、文件和数据源)的捆绑包。 在 Studio 中创建项目时,您可以将其作为包发布到特定位置或订阅源。 机器人可以从此处下载该文件并使用该文件来运行自动化。

重要提示:

使用绝对路径指示包的位置。

默认订阅源

在 Studio 中,系统会默认配置以下位置和订阅源:

  • Orchestrator 租户Orchestrator 主机 - 如果机器人已连接到 Orchestrator,则会默认添加这些活动订阅源,并且无法禁用它们。只有在 Orchestrator 中启用了租户库订阅源时,才可使用“Orchestrator 租户”选项。这些订阅源具有以下来源:https://[Orchestrator_host]/nuget/activities
  • “本地”- 与 Studio 一起在本地安装的包的订阅源。 此订阅源具有来源%ProgramFiles%\UiPath\Studio\Packages (对于为每台计算机安装)或%localappdata%\Programs\UiPath\Studio\Package (对于为每个用户安装)。
    备注:

    对于本地订阅源中的包,“管理包”窗口中显示的发布日期是指 Studio 安装程序的构建日期,而不是发布包的日期。

  • 官方 -官方在线 UiPath 订阅源,您可从中找到我们提供官方支持的活动包。 此订阅源具有以下来源: https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
  • Marketplace -此公共订阅源包含 UiPath Marketplace 上发布的所有活动。 请注意,关于包是否由 UiPath 构建并提供官方支持,请前往“包信息”选项卡中的“管理包”窗口查看。 此订阅源具有以下来源: https://gallery.uipath.com/api/v3/index.json

自定义订阅源

在企业版安装中,自定义活动订阅源只能用于该用户从 Studio 启动的工作流。 从 Orchestrator 或 Assistant 启动同一台计算机上的作业会导致机器人无法检索适当的包。 为避免出现此类情况,请添加自定义订阅源

重要提示:

要使用自定义订阅源,请确保机器人有权访问自定义位置。

活动订阅源

当使用多个订阅源时,NuGet 将选择响应最快的订阅源。 由于活动包可拥有多个版本,因此机器人会根据 Studio 中的运行时规则搜索版本,如下所示:
  • 对于“严格” 运行时规则,机器人仅查找指定的包版本。 例如,如果您选择“版本2.5.0” 并将“运行时规则”设置为“严格”,则机器人仅寻求版本 2.5.0。 如果未找到,则引发错误。

  • 根据“最低适用版本”运行时规则,机器人将查找指定版本或更高版本的包。 例如,如果您选择 2.5.0版本并将运行时规则设置为最低适用版本,则机器人会搜索从 2.5.0 开始的版本(2.5.0、2.5.1、2.5.2 等)。 如果未找到,则引发错误。

如果订阅源缺少签名的包和依赖项,则自动化可能会失败。 这是因为机器人要求所有包和依赖项均已签名。 为防止出现这种情况,请确保所有已配置的订阅源仅包含已签名的包和依赖项
以下列表汇总了机器人使用的订阅源,具体取决于订阅源的配置方式:
  • 如果选择安装本地订阅源,则系统会创建 %ProgramFiles%\UiPath\Studio\Packages 文件夹。此文件夹包含安装时 UiPath 正式支持的活动程序包。此订阅源默认处于启用状态。
  • 如果选择不安装本地订阅源,则系统会创建%ProgramFiles%\UiPath\Studio\Packages文件夹,但是,该文件夹仅包含作为默认依赖项添加到新项目的包:
    • UiPath.UIAutomation.Activities

    • UiPath.System.Activities

    • UiPath.Excel.Activities

    • UiPath.Mail.Activities

将机器人连接到 Orchestrator 时,Orchestrator 会提供 NuGet 订阅源。 此订阅源包含 UiPath 官方支持的活动包。 此订阅源默认处于启用状态,并且取决于您的存储设置。

以下列表汇总了机器人使用的订阅源,具体取决于机器人与 Orchestrator 的连接情况:

机器人已连接到 Orchestrator

  • 如果将 NuGet.Repository.Type 设置为 Legacy,则活动默认保存在 ~/NuGetPackages/Activities 位置中。您可以自定义该值,并且系统会将其作为 web.config 文件的 NuGet.Activities.Path 参数保存在 Orchestrator 计算机上。
  • 如果将NuGet.Repository.Type设置为Composite ,则活动保存在通过Storage.TypeStorage.Location参数指定的位置中。
    重要提示:
    Composite选项限制在包目录中使用复制粘贴命令。

机器人未连接到 Orchestrator

当机器人未连接到 Orchestrator,或者在本地订阅源中找不到所需的活动时,它将使用以下订阅源:
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.jsonhttps://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json

这是官方在线 UiPath 订阅源,Studio 中的包管理器将从此处检索其活动。 默认情况下,此订阅源未处于活动状态。 要启用它,请在 Studio 中转到“设置” >“管理来源”,然后选择相应选项。

回退包文件夹

回退包文件夹是一个备份文件夹,如果主要来源发生故障,机器人可以从中检索必要的包。

要设置此文件夹,请在机器人计算机上添加NUGET_FALLBACK_PACKAGES环境变量。 该变量应包含这些备份文件夹的完整路径列表,每个路径用分号分隔。 如果该环境变量不存在,机器人将尝试从Nuget.config文件中读取 NuGet 包回退文件夹。
重要提示:

您无法使用回退文件夹来存储和运行整个自动化或工作流。

不支持部署在回退文件夹中的流程,仅支持依赖项。

  • 默认订阅源
  • 自定义订阅源
  • 活动订阅源
  • 回退包文件夹

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。