订阅

UiPath Studio

UiPath Studio 指南

ST-USG-014 - 包限制

规则 IDST-USG-014

作用域:项目

描述

该规则允许在给定项目中限制使用活动包。定义禁止的软件包列表之后,规则将检查项目,以确定是否已添加任何项目作为依赖项。默认情况下,如果项目中已安装任何禁用的软件包,则规则会在“错误列表”面板中记录一个错误。

📘

重要

使用此规则不能排除 Studio 内置的默认活动,因为这些活动不属于特定程序包。

建议

确保项目中没有安装组织禁止的包。可以根据包的名称或版本排除此类包。

修改规则

在“项目设置”窗口中,选择“工作流分析器”选项卡。找到并选中相应规则,如下图所示:

875875

默认情况下,此规则不会禁用任何活动包。通过写全名以及版本并用等号 (=) 分隔(例如 UiPath.Excel.Activities=2.5.3)来添加包。

添加大于号 (>) 以限制更高版本,例如,UiPath.Excel.Activities>=2.5.3 将限制使用 2.5.3 或更高版本的“UiPath.Excel.Activities”活动包。大于号 (>) 只能与等号 (=) 一起使用,类似 UiPath.Excel.Activities>2.5.3 输入无效。

不支持小于 (<) 和小于或等于 (<=) 符号,因此 UiPath.Excel.Activities<2.5.3UiPath.Excel.Activities<=2.5.3 等此类输入可视为无效。

使用通配符 * 限制同一包的多个版本。例如,UiPath.Excel.Activities=2.7.2-beta* 值禁止 UiPath.Excel.Activities=2.7.2 包的所有测试版 2.7.2-beta,同时允许使用同一包的其他版本,包括 UiPath.Excel.Activities=2.7.2UiPath.Excel.Activities=2.7.2 包的任何其他预发行版本(如内部测试版)或 UiPath.Excel.Activities 包的任何其他稳定版本或预发行版本。

通配符 * 仅可在版本末尾使用。此外,同时使用大于或等于 (>=) 符号及通配符 * 时,大于符号 (>=) 将解释为等号 (>=),例如 UiPath.Excel.Activities>=2.7.2-beta* 是有效输入,但被解释为 UiPath.Excel.Activities=2.7.2-beta*

示例:

  • UiPath.Excel.Activities=2.8.4-*
  • UiPath.Excel.Activities>=2.7.2
  • UiPath.Excel.Activities=2.7.2

要限制多个包,只需用逗号将其分开,例如 UiPath.Excel.Activities, UiPath.UIAutomation.Activities 将排除这两个包的所有版本。

📘

备注:

要检查活动所属的包,请使用“活动”面板中的“按包分组”选项,如此处所述。另一种简单的检查方法是,将鼠标悬停在面板中的活动上以阅读工具提示。

将包添加到规则中后,可以使用“分析项目”按钮尝试执行规则。

重置为默认值

默认情况下,该规则不禁止任何包。但是,如果您希望快速删除已添加的包,请右键单击“项目设置”窗口中的规则,然后单击“重置为默认值”。“默认操作”也会重置为默认值“错误”

875875

大约一年前更新

ST-USG-014 - 包限制


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。