UiPath Documentation
studio
2024.10
false
Studio 发行说明
  • 发行说明
    • 2024.10.1
    • 2024.10.5
    • 2024.10.6
    • 2024.10.7
    • 2024.10.8
    • 2024.10.9
    • 2024.10.10
    • 2024.10.11
    • 2024.10.12
    • 2024.10.13
    • 2024.10.14
    • 2024.10.15
    • 2024.10.16
    • 2024.10.17
    • 2024.10.18
    • 2024.10.19
    • 2024.10.20
    • 2024.10.21
    • 2024.10.22
    • 2024.10.23
    • 2024.10.24
    • 2024.10.25
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

2024.10.1

2024.10.1 Studio 发行说明。

发布日期:2024 年 7 月 1 日

新增功能​

借助 Autopilot 提升您的工作效率​

Autopilot 提供一 AI 驱动的功能,旨在帮助您更快、更轻松地创建和测试自动化。要查看 Autopilot 在 UiPath Business Automation Platform 上提供的服务,请查看Autopilot 指南。

为提高工作效率并简化自动化开发流程,您现在可以使用自然语言生成复杂表达式。AI 生成的表达式是全新 Autopilot 开发者功能不可或缺的一部分,可用于描述特定活动输入的所需结果,而基于 AI 的模型将根据请求生成有效表达式。有关更多信息,请参阅“设计自动化” 。

从自然语言生成工作流​

借助 Autopilot,您可以使用自然语言来描述工作流的结构和结果。 然后,Autopilot 将处理您的说明,并创建生成的工作流的预览。如果您想修改 Autopilot 创建的结构,您可以进一步优化说明并生成新的预览。

确认自动化按预期工作后,Autopilot 会自动创建工作流。 您还可以根据添加到序列活动的批注生成工作流。 有关更多信息,请参阅用户界面。

借助其摘要功能,Autopilot 还可以通过创建有意义的名称(考虑定义活动或序列的元素)来描述活动和序列的内部运作。要了解更多信息,请参阅用户界面。

默认情况下为所有用户启用 Autopilot。但是,组织可以使用监管策略来控制 Autopilot 功能。

调试期间编辑活动属性​

通过直接从“设计器”面板或“属性”面板中动态编辑活动属性、变量和参数,调试项目变得更加轻松。 作为“本地设置”面板的更快替代方案,更改活动属性不再需要停止调试流程、实施更改并重新启动调试。

暂停调试(通过断点、错误或手动暂停执行)时,您可以选择当前活动并修改以下内容:

  • 选取器
  • 输入或输出值
  • 超时设置
  • 其他特定于活动的属性(来自“属性”面板或直接来自设计器)

恢复执行后,修改后的活动将使用更新后的属性运行。

在调试流程结束时或手动停止调试时,将出现一个消息窗口,询问是否保留调试期间执行的更改。放弃更改会将活动还原为其原始属性。

新的项目导航快捷方式​

您现在可以使用新的快捷方式在项目文件中或在项目文件之间向前或向后导航。您还可以使用“命令选项板”中新的“向前导航”和“向后导航”按钮以及键盘快捷键。

Studio 书签​

为了更轻松地导航大型工作流,您现在可以右键单击活动,然后选择“切换书签”,从而设置书签。 断点面板经过重新设计,现在名为“断点和书签”面板。新的键盘快捷方式也可用于启用、禁用和导航书签。 有关重新设计的面板以及如何使用书签的更多信息,请参阅“断点和书签面板”。

新的编码自动化功能​

在编码自动化中动态调用工作流​

workflows 对象可以动态执行项目中的所有工作流,包括编码 (CS) 和低代码 (XAML) 自动化。该对象会自动调整以适应项目中调用文件的更改(例如新名称或更新的参数),从而确保顺利创建混合自动化。访问使用工作流对象创建混合自动化,了解如何在编码自动化中更有效地调用工作流。

使用库调用编码自动化​

现在,您可以将编码自动化作为库发布,并轻松在不同的项目中重复使用它们,从而节省时间和精力。无论您使用的是低代码 (XAML) 还是编码自动化 (CS),都可以将库中已发布的编码自动化直接用于项目中。访问使用库调用编码自动化,了解如何在不同项目中调用编码自动化并简化流程。

编码自动化中的服务连接​

我们引入了一项功能,允许您在编码自动化中使用现有的 Integration Service 连接。此功能可帮助您更有效地从相应服务访问 API。请访问为编码自动化中的服务创建连接,了解如何在编码自动化中重新创建和使用这些连接。

在编码自动化中自动导入命名空间​

您可以通过在“代码编辑器”设置中激活“启用导入完成”来减少构建编码测试自动化所需的时间。 此设置会自动导入包含所选符号的命名空间,因此您无需手动将语句添加到 CS 文件中。 using请访问 Studio IDE 以查看可用的代码编辑器设置。

新的测试自动化功能​

AI 驱动的测试数据生成​

您现在可以使用 Autopilot 提供的 AI 功能生成综合测试数据。使用提示词自定义测试数据,使其满足您的特定测试需求。访问AI 生成的测试数据,查看如何使用 AI 驱动的测试数据生成功能。

使用 AI 生成编码测试用例​

您现在可以使用 Autopilot 从手动测试中生成完全自动化的编码测试用例。将 Studio 连接到 Test Manager,并为手动测试生成完整代码,并在自动化步骤之前将手动步骤用作注释。访问使用 AI 生成测试用例,了解如何使用 Autopilot 生成编码测试用例。

将文本转换为代码​

您现在可以在编码自动化中从多个来源生成代码,以简化流程。您可以直接从注释、自动化中的特定行或使用自定义提示词生成代码。访问生成代码,了解如何利用该功能。

通过手动测试创建低代码测试用例​

为了简化自动化工作,您可以将手动测试转换为低代码测试用例,并将手动步骤显示为“评论”活动。 请访问“从手动测试用例创建低代码测试用例”,以了解如何使用该功能。

testCase.json文件​

现在,您可以在 testCase.json 文件中找到有关打包的 RPA 测试项目的重要元数据。该文件将在项目 NUPKG 文件的 .tmh 目录中自动生成。

已保存到云端的 Windows 项目​

为了便于访问自动化并改善开发者之间的协作,而无需共享项目文件或提前设置来源控件环境,现在可以将 Windows 项目另存为云项目。

跨平台云项目与 Studio Web 无缝集成,使您可以灵活地在 Studio 中开始处理项目,并在浏览器中继续工作,同时 Windows 项目可以存储在云中,但不能在 Studio Web 中进行编辑。有关更多信息,请参阅设计跨平台项目。

组织可以使用监管策略来确定默认情况下将项目保存在本地还是云中。

其他新功能​

  • Studio 现在支持 C# 11。
  • 在 Azure Active Directory SSO 设置中,用户模式 UiPathStudio.msi 安装现在包括适用于 Automation Developer 和 Attended Robot 包的“自动登录”复选框。有关更多信息,请参阅安装 Studio。
  • 现在,在使用通用搜索栏以及“当前文件”、“所有文件”和“变量”选项时,全局变量和常量将显示为搜索结果。 从搜索栏中选择全局变量或常量将在“数据管理器”面板中突出显示。

改进​

流程图改进​

我们对流程图的外观和功能进行了全面改进。改善流程图设计和使用体验的更改包括:

  • “流程决策”和“流程切换”活动已重新设计,现在支持添加断点、书签和注释。
  • “开始”节点采用了新设计。
  • “设计器”面板现在是一个无限画布,会随着您构建工作流而扩展。 “设计器”现在还具有带有“对齐网格”功能的网格系统,可帮助您精确定位活动。此外,我们已删除 Windows 和跨平台项目中流程图的序列。
  • 在流程图中添加的活动经过改进,更易于链接,并且在被选中时会高亮显示。此外,添加到流程图的所有活动现在都默认在“设计器”面板中折叠。 如果活动存在验证错误,系统现在会在折叠的活动卡中显示错误图标。
  • 从序列复制的活动保留其顺序,并粘贴到流程图中的当前焦点处。
  • 您现在可以在流程图中的步骤之间添加标签,方法是选择连接箭头,然后从“属性”面板中设置标签。 标签可以添加到所有连接箭头中,但来自“Start 节点”的第一个箭头除外。
  • 选定的连接箭头现在会高亮显示,右击即可重命名和删除这些箭头。
  • 如果由于节点或活动卡重叠而难以阅读流程图画布,您可以右键单击“设计器”面板,然后选择新的“整理画布”上下文菜单选项,以重新排列卡片,并提高流程图的可读性。 “整理画布”替换了“自动排列”选项。

简化的功能区布局​

现在提供了简化的功能区布局,您可以增加“设计器”面板的大小。有关如何启用新布局的信息,请参阅“用户界面”。

简化的“设计器”面板上下文菜单​

右键单击“设计器”面板时的上下文菜单现在采用了更纤薄的设计。 一些更改包括:

  • “打开工作流”选项已删除。
  • “禁用活动”和“启用活动”选项现在会动态显示。
  • “在此活动运行”、“从此活动运行”和“测试活动”选项已合并到单个调试选项下。

有关可用上下文菜单选项的更新列表,请参阅“用户界面”。

有关参数属性的更多信息​

Studio 现在可以在发布项目后,在 Assistant 和 Automation Ops - Pipelines 中访问其他参数信息。您现在可以使用新的“参数属性”窗口来配置参数属性(名称、关联工具提示以及是否需要参数),以及设置参数的显示顺序。 有关更多信息,请参阅“管理参数”。

自定义库中使用的连接​

为了充分利用 Integration Service 活动的潜力,您现在可以自定义 Windows 和跨平台库中使用的连接。这使您可以在添加使用连接或通过连接调用工作流的库时,管理项目中的特定连接,无论初始配置如何。有关更多信息,请参阅“关于库”。

直接从“属性”面板复制错误消息​

现在,您可以在执行或调试之前使用“属性”面板中新的剪贴板图标复制活动中出现的错误消息。

改进了工作流的可读性和导航体验​

为了提高工作流的可视性和可用性,您现在可以在折叠活动时在“属性”面板中查看所有活动属性,包括高级属性,即使选择了“显示活动属性”内联设计设置。

您现在还可以重命名和批注活动容器,例如“If”、“Else If”、“While”、“Do While”或“For Each”。

编码自动化中的自动折叠命名空间​

为了让您轻松在编码自动化中导航,现在默认情况下它们的命名空间会在代码编辑器中折叠。

从任务栏中打开最近的项目​

为了在多个项目之间快速导航,您现在可以通过右键单击 Studio 图标直接从任务栏中打开最近访问的项目。您还可以使用与“后台”视图中相同的方式固定最近的项目。

改进的来源控件身份验证选项​

我们整合了在通过 GIT 和 SVN 管理的项目中进行身份验证的选项。有关更多信息,请参阅使用 GIT 管理项目和使用 SVN 管理项目。

改进了对活动包预发行版本的控制​

组织现在可以更好地控制活动包的预发行(测试版)版本。使用限制对预发布包的访问的新监管策略,现在可以隐藏“管理包”窗口中的“包含预发布”筛选器选项,这意味着用户只能访问活动包的稳定版本。

如果访问权限未通过监管受到限制,现在可以使用新的“活动”面板筛选选项“预览”。 选择此筛选选项,将显示在“活动”面板和“添加活动”搜索栏中标记为预览的可安装活动。

安装和升级​

  • 为了提高安全性并缩小安装程序的大小,我们已从 UiPathClipboard.MSI 安装程序中删除了 PDB 文件。
  • Studio MSI 安装程序现在执行额外的清理步骤,该步骤会删除先前失败的安装所存储的文件、设置和计划的任务。

其他改进​

  • Studio 现在使用更少的 RAM 资源。
  • 现在,打开包含许多活动的工作流的速度更快。
  • 从活动输出中自动生成的变量现在具有更具可读性的名称。如果已存在具有相同名称的变量,则输出变量的名称将加上 1。
  • 现在,每当编辑选取器名称时,对象存储库都会自动更新编码自动化中的所有选取器引用,从而减少了维护工作。
  • 现在,“测试资源管理器”面板提供了测试用例的更好概述,使您可以查看已连接的 Test Manager 项目中的 100 多个测试用例。

错误修复​

  • 使用 Ctrl + Z 键盘快捷方式无法撤消包含多个“日志消息”活动的工作流中的最后一个操作。

  • “ST-NMG-004 - 显示名称重复”工作流分析器规则错误地检测到包含“While ”和“Do While ”活动的工作流中的重复显示名称。

  • 如果值为表达式,则执行“进入”和“退出”调试操作会导致某些活动属性的值在“局部”面板中计算两次。

  • 将库作为项目依赖项安装后,启用了“单独的 Runtime 依赖项”项目设置的库中使用的对象存储库用户界面元素不可见。

  • Studio 未指示在包含只读文件的项目中自动引用导入后无法解决验证错误。 “项目”面板现在显示一条消息,指出项目文件的只读状态可能会阻碍项目清理。

  • 发布从“Windows - 旧版”迁移到“Windows 兼容性”的项目时,如果项目在“将 PDF 页面导出为图像”活动中包含错误设置的“ImageDpi”活动字段,则 Studio 无法提供准确的验证错误详细信息。

  • 如果 Studio 已连接到 On-Premises Orchestrator,则使用 Orchestrator 资产强制执行每用户监管策略不会按预期工作。

  • 使用“分配”活动更正类型不匹配的变量后,未清除编译错误。

  • 编辑并关闭安装了多个相互依赖的库的项目后,Studio 使用的内存比预期更多。

  • 当使用的监管策略将默认项目目标框架设置为“Windows”并允许创建或打开“Windows - 旧版”项目时,使用“Windows - 旧版”模板创建项目未按预期进行。

  • 将某些项目发布到 Orchestrator 或本地会导致 .local 文件夹发生意外更改,并且发布失败,但不会显示错误消息。

  • 从包含状态机转换的库中添加自定义活动时,某些项目中发生验证错误。

  • 在包含子活动(例如“多重分配”)的活动的工作流中,子活动被错误地从通用搜索栏聚焦。

  • 将 Orchestrator 升级到较新版本时,使用在 Orchestrator 的先前版本中创建的资产强制执行监管策略未按预期工作。

  • 在“Try Catch 异常处理”字段中选择并删除活动也会删除另一个展开字段中的活动。

  • 在某些 Windows 和 Windows 旧版项目中,更改“For Each”活动中的“在配置”字段的值会重置断点、批注、“TypeArgument”字段的值以及活动名称。

  • 在使用“项目依赖项批量更新工具”成功更新依赖项后,某些项目被错误地报告为已发布。

  • 升级 Studio 时,某些“Windows - 旧版”项目中的流程图显示不正确。

    备注:

    需要访问原始项目文件。 避免在 Studio 的可见此问题的版本中初次打开受影响的项目。

  • 从文件中添加现有测试数据时,下拉列表从第六个文件开始被截断并失去焦点。

  • 使用“删除未使用的设计”选项卡选项时,错误地删除某些 Windows 和跨平台项目中使用的变量或参数。

  • SY-USG-013 - 私有文件调用规则是从禁用的“调用工作流文件”活动错误触发的,或者从调用从发布中忽略的文件的“调用工作流文件”活动错误触发的。

  • 在某些 Windows 项目中,当调试到达放置在“日志消息”活动上的断点时,“局部”面板不会加载信息。

  • 从 Main.xaml 文件打开某些项目时,发生与无法解析的依赖项相关的错误。

  • 在某些 Windows 项目中,您无法使用“获取列表项目”和“获取单个列表项目”活动来检索列。

  • 如果因为在“流程切换”活动中两个 Case 子句具有相同值而导致错误消息,当在该错误消息中单击“确定”时,系统会生成错误消息循环。

  • 在某些 Windows 项目中,当调试到达放置在“日志消息”活动上的第二个断点时,“局部”面板不会加载信息。

  • 将更改推送到远程 GIT 存储库会导致某些项目中出现意外错误。

  • 在某些将 Microsoft Identity Web 包添加为依赖项的 Windows 项目中,出现“无法加载文件或程序集”错误。

  • 勘误 - 于 2024 年 8 月 7 日添加:在某些包含“中断”活动或调用了包含“中断”活动的工作流的项目中,可见名为“BreakTriggerScopeInArgumen”的参数。

勘误​

.NET 8 支持​

添加于 2024 年 9 月 23 日​

Windows 和跨平台项目现在使用 .NET 8,即 .NET Framework 的最新版本。请注意,使用 Studio 2024.10 创建的 Windows 和跨平台项目现在需要使用 .NET 8 的机器人(Robot 2024.10 或更高版本)。

适用于 Studio 的 AI Trust Layer 监管策略功能简介​

2024 年 8 月 13 日添加​

AI Trust Layer 监管策略现在包含对 Studio 中 AI 驱动的功能的控制,从而使您可以阻止调用第三方 AI 模型。要了解更多信息,请参阅 Automation Ops 指南中的 AI Trust Layer 策略设置。

备注:

要在 Studio 中禁用 Autopilot 用户界面功能,您需要定义禁用 Autopilot 功能的 Studio 监管策略。

代理设置的命令行参数​

添加于 2024 年 7 月 15 日​

一组新的命令行参数允许您在安装机器人期间设置代理配置。这些与代理相关的参数可用于 Studio 和机器人安装程序。

已知问题​

  • ::重要勘误 - 2024 年 8 月 21 日新增:在包含 CS 文件的项目中调试 XAML 文件,将导致以下错误:“在库编译流程期间发生意外错误:值不能为 null。 (参数“类型”)”。 解决方法:将项目重命名为与您在项目中引用的 Data Service 实体不同的字符串。:::
  • 重新打开引用不存在的变量的项目时,即使在接受添加缺少的引用之后,也会出现要求自动导入缺少的引用的消息窗口。
  • 在 Studio Web 中编辑项目时会删除断点。

即将弃用​

在编码自动化中弃用 serviceContainer​

编码自动化中的 serviceContainer 将在 Studio 2025.10 中弃用,并将由替代方案 ICodedWorkflowServices services.Container 所取代。此新方法为编码工作流提供资源管理,并可以自动导入命名空间和类型,以及使用 Resolve 方法配置特定的服务实例。

请访问弃用时间线,了解即将弃用的内容的最新信息。

已删除的功能​

  • 传统设计体验(包括 Studio 2021.4 和较早版本中默认可用的活动、向导和录制器)不再是项目级别或全局设置的选项。 UI Automation 和 Excel 经典活动仍然在“经典”类别下提供,可以从“活动”面板或“添加活动”搜索栏将其添加到项目。
  • 从此 Studio 版本开始,您只能使用 Windows 和跨平台兼容性创建新项目。这包括新的流程、库、测试自动化和模板。我们继续支持编辑现有的“Windows - 旧版”项目,并且组织仍然能够使用监管策略来恢复创建“Windows - 旧版”项目的选项。有关更多信息,请参阅关于 Windows 旧版兼容性。
  • 从此版本开始,项目资源管理器中数据驱动测试用例的上下文菜单中的“使用数据变体运行/调试”任务已被删除,因为它不支持动态测试数据变体。 相反,您可以从“测试资源管理器”中运行/调试数据驱动的测试用例。 如果静态或动态数据至少运行一次,您可以在“测试资源管理器”中的数据驱动测试用例中将所有数据变体视为子元素。 然后,您可以单独选择子元素并触发其执行。

活动包版本​

UiPathStudio.msi 安装程序中包含以下活动包和版本,均可在本地订阅源中找到。

活动包版本
UiPath.UIAutomation.Activitiesv24.10.0
UiPath.System.Activitiesv24.10.3
UiPath.Excel.Activitiesv2.23.4
UiPath.Mail.Activitiesv1.23.1
UiPath.Word.Activitiesv1.19.3
UiPath.ComplexScenarios.Activitiesv1.5.0
UiPath.Presentations.Activitiesv1.13.1
UiPath.Testing.Activitiesv24.10.0
UiPath.WebAPI.Activitiesv1.21.0
UiPath.Form.Activitiesv24.10.2
UiPath.Callout.Activitiesv24.10.2

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新