Studio
2024.10
False
Studio 用户指南
Last updated 2024年6月28日

2024.10.1

发行日期:2024 年 7 月 1 日

新增功能

借助 Autopilot™ 释放您的生产力

Autopilot™ 提供了一组 AI 驱动的功能,旨在帮助您更快、更轻松地创建和测试自动化。 要查看Autopilot在 UiPath™ 业务自动化平台上提供的功能,请查看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 TM提供的 AI 功能生成综合测试数据。 使用提示自定义测试数据,使其满足您的特定测试需求。 访问AI 生成的测试数据,查看如何使用 AI 驱动的测试数据生成功能。

使用 AI 生成编码测试用例

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

Converting text into code

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

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

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

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 和 有人值守的机器人 包的“ 自动登录” 复选框。有关更多信息,请参阅安装 Studio
  • 现在,使用“通用搜索” 栏以及“当前文件”、 “所有文件” 和“变量” 选项时,全局变量和常量会显示为搜索结果。 从搜索栏中选择全局变量或常量后,该变量或常量会在Data Manager面板中高亮显示。

改进

流程图改进

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

简化的功能区布局

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



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

现在,在“设计器” 面板中右键单击时,上下文菜单的设计更简洁。 一些更改包括:
  • 已删除“打开工作流”选项。
  • 现在会动态显示“禁用活动”和“启用活动”选项。
  • 运行至此活动”、 “从此活动运行”和“测试活动”选项已合并到单个“调试”选项下。

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

有关参数属性的更多信息

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



自定义库中使用的连接

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

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

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

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

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

现在,您还可以重命名和注释活动中的活动容器,例如IfElse IfWhileDo WhileFor Each

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

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

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

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



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

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

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

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

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

安装和升级

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

其他改进

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

错误修复

  • 使用Ctrl + Z键盘快捷方式撤消包含多个日志消息活动的工作流中的最后一个操作时,无法按预期工作。
  • ST-NMG-004 - “显示名称重复” 工作流分析器规则在包含“先条件循环”和 “Do While 循环” 活动 的工作流中错误地检测到重复的显示名称。
  • 如果值为表达式,则执行“进入” 和“退出”调试操作会导致某些活动属性的值在“局部” 面板中计算两次。
  • 将库安装为项目依赖项后,在启用了“分离运行时依赖项”项目设置的库中使用的对象存储库用户界面元素不可见。
  • Studio 没有指出在包含只读文件的项目中自动引用导入后无法解决的验证错误。 “项目”面板现在显示一条消息,指出项目文件的只读状态可能会阻碍项目清理。
  • 发布从 Windows - 旧版迁移到 Windows 兼容性的项目时,如果项目在“ 将 PDF 页面导出为图像” 活动中包含错误设置的 “ImageDpi” 活动字段,则 Studio 无法提供准确的验证错误详细信息。
  • 如果 Studio 已连接到内部部署 Orchestrator,则使用 Orchestrator 资产强制执行每用户监管策略不会按预期工作。
  • 使用“赋值”活动更正类型不匹配的变量后,未清除编译错误。
  • 编辑并关闭安装了多个相互依赖的库的项目后,Studio 使用的内存比预期更多。
  • 当使用的监管策略将默认项目目标框架设置为“Windows”并允许创建或打开“Windows - 旧版”项目时,使用“Windows - 旧版”模板创建项目未按预期进行。
  • 将某些项目发布到 Orchestrator 或本地会导致.local文件夹发生意外更改,并且这些更改失败,但不会显示错误消息。
  • 从包含状态机转换的库中添加自定义活动时,某些项目中发生验证错误。
  • 在其活动包含子活动(例如,多重分配)的工作流中,“通用搜索”栏中错误地聚焦了子活动。
  • 将 Orchestrator 升级到较新版本时,使用在 Orchestrator 的先前版本中创建的资产强制执行监管策略未按预期工作。
  • 在“ Try Catch 异常处理”字段中选择并删除活动也会删除另一个展开字段中的活动。
  • 在某些 Windows 和 Windows - 旧版项目中,更改“ 遍历 循环 ”活动中 “ 配置中”字段的值会重置断点、注释、“类型参数”字段的值和活动的名称。
  • 在使用项目依赖项批量更新工具成功更新依赖项后,有些项目被错误地报告为已发布。
  • 升级 Studio 时,某些 Windows - 旧版项目中的流程图显示不正确。
    注意:需要访问原始项目文件。避免首先在存在此问题的 Studio 版本中打开受影响的项目。
  • 从文件中添加现有测试数据时,下拉列表从第六个文件开始被截断并失去焦点。
  • 使用“删除未使用的设计”选项卡选项时,错误地删除了某些 Windows 和跨平台项目中使用的变量或参数。
  • SY-USG-013 - 私有文件调用规则是从禁用的“调用工作流文件”活动错误触发的,或者从调用从发布中忽略的文件的“调用工作流文件”活动错误触发的。
  • 在某些 Windows 项目中,当调试到达置于 日志消息 活动上的断点时,“ 本地 ” 面板不会加载信息。
  • Main.xaml文件打开某些项目时,发生与无法解析的依赖项相关的错误。
  • 在某些 Windows 项目中,您无法使用“获取列表项目”和“获取单个列表项目”活动来检索列。
  • 如果在“流程切换”活动中两个 case 子句具有相同值而导致错误消息,当在该错误消息中单击“确定” 时,系统会生成错误消息循环。
  • 在某些 Windows 项目中,当调试到达放置在 日志消息 活动上的第二个断点时,“ 本地 ” 面板不会加载信息。
  • 将更改推送到远程 GIT 存储库会导致某些项目出现意外错误。
  • 在某些将 Microsoft Identity Web 包添加为依赖项的 Windows 项目中,出现“ 无法加载文件或程序集 ”错误。

已知问题

  • 重新打开引用不存在变量的项目时,即使在接受添加缺少的引用之后,也会出现要求自动导入缺少的引用的消息窗口。
  • 在 Studio Web 中编辑项目时会删除断点。

即将弃用

在编码自动化中弃用serviceContainer

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

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

已删除的功能

  • 传统设计体验(包括 Studio 2021.4 和更早版本中默认提供的活动、向导和录制器)不再是项目级别的选项,也不再是全局设置。 用户界面自动化Excel传统活动在“传统”类别下仍然可用,并且可以从“活动”面板或“添加活动”搜索栏添加到项目中。
  • 从此 Studio 版本开始,您只能使用 Windows 和跨平台兼容性创建新项目。 这包括新的流程、库、测试自动化和模板。 我们继续支持编辑现有的 Windows - 旧版项目,并且组织仍然可以使用监管策略来恢复创建 Windows - 旧版项目的选项。 有关详细信息,请参阅关于 Windows - 旧版兼容性

活动包版本

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

活动包

版本

UiPath.UIAutomation.Activities

UiPath.System.Activities

UiPath.Excel.Activities

UiPath.Mail.Activities

UiPath.Word.Activities

UiPath.ComplexScenarios.Activities

UiPath.Presentations.Activities

UiPath.Testing.Activities

UiPath.WebAPI.Activities

UiPath.Form.Activitiesv24.10.2
UiPath.Callout.Activitiesv24.10.2

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.