- 发行说明
- 2022.10.3
- 2022.10.4
- 2022.10.5
- 2022.10.12
- 入门指南
- 教程
- 自动化项目
- 创建自动化
- 故障排除
StudioX 用户指南
2022.10.3
发行日期:2022 年 10 月 27 日
我们努力始终提供最新且最好的技术。在最近的版本中,我们朝着这个方向采取的步骤之一是引入了 Windows 和基于 .NET 6 的跨平台项目兼容性。我们致力于扩展对新框架的支持并改善开发体验,以便到 2022 年 10 月,我们可以告别基于 .NET 4.6.1 的 Windows - 旧版兼容性。尽管您仍然可以创建 Windows - 旧版项目,但 Windows 现在默认兼容新项目,我们建议您开始采用 Windows 和跨平台选项。2023.4 版本将支持编辑现有的 Windows 旧版项目,但不支持创建新项目。现在,在 StudioX 中创建项目时,您还必须选择项目兼容性,而“Windows 旧版”曾是唯一的选项。
为了更轻松地进行转换,StudioX 现在附带了一个内置的转换工具,您能够使用该工具轻松地将任何 Windows - 旧版项目转换为 Windows。Studio 和 StudioX 均提供该转换工具。
有关更多信息,请参阅弃用“Windows - 旧版”兼容性。
现在,在 StudioX 中创建新项目时,您可以选择跨平台项目类型。默认框架为 Windows。默认情况下,跨平台项目中提供以下活动包:
- 系统活动
- UIAutomation 活动
- Microsoft Office 365 活动
- Google Workspace 活动
有关更多信息,请参阅设计跨平台项目。
活动采用了新设计,并改善了用户体验。我们为最常见的数据类型引入了新的控件、编辑器和构建器,让您可以更轻松地配置活动,而无需编写表达式。现在,工作流设计器的活动卡中提供了所有活动属性,您不再需要使用“属性”面板来配置高级属性。此体验适用于跨平台项目以及具有 Windows 兼容性的项目中的某些活动。有关更多信息,请参阅“设计自动化”。
此外,所有活动都有一个重新设计的标头,其中还包括一个用于快速访问活动上下文菜单的按钮,并且边框具有不同的颜色,具体取决于源包,左边框较粗以提高可见性。
StudioX 现在支持向项目添加手动、基于时间或基于事件的触发器,使您能够在设计时配置自动化的运行时间。我们提供了许多可自定义的触发器活动,并且正在开发更多基于事件的触发器。
有关更多信息,请参阅添加触发器。
Studio Web 推出后,您现在可以通过任何设备上的网页浏览器随时随地设计自动化。如果您使用 Studio 和 Studio Web,则系统将对跨平台项目始终保持同步,并且您在两者上都可以进行开发。了解如何在 Studio 和 Studio Web 之间切换。
我们对 Data Manager 进行了一些更改,以便扩展一些现有功能。其中一些亮点包括:
- 您现在可以为变量分配作用域,以确定变量在项目中的可用位置。
- 现在可以批量创建变量和参数。
- 您可以使用“‘分组依据’活动”选项,根据变量作用域对所有变量进行分组。
- “与活动作用域同步”按钮仅显示作用域与您聚焦的同步匹配的变量,例如“使用 Excel 文件”活动卡。
- 我们已将筛选器功能扩展到 Data Manager 中可用的所有类型的数据。
- 您现在可以查看项目中使用的连接。
现在,您可以使用“工作流分析器”窗口顶部的新搜索框,按名称和代码搜索规则。通过添加新的筛选器下拉列表(支持搜索框旁边的多选),我们对按作用域和操作进行筛选也进行了改进。
新规则
- ST-USG-032(必须添加的标签)- 使组织能够定义所需项目标签的列表。
- ST-USG-034(Automation Hub URL)- 使组织能够强制将每个项目链接到 Automation Hub 概念。
改进的规则
- 组织现在可以使用监管策略来控制用户可以发布到哪些订阅源,以及在 Studio 中启用哪些模板。
- 通过减少 UiPathStudio.msi 中包含的活动包数量,Studio MSI 安装程序已精简,因此您可在本地订阅源中使用。只有以下包是在 Studio 和 StudioX 中创建项目时的默认依赖项,安装程序中已包含这些包以及 Studio 和 StudioX 的依赖项:Excel、Mail、System、UIAutomation、Testing、Presentations、ComplexScenarios、WebAPI 和 Word。您可以从官方订阅源或 Orchestrator 订阅源安装其他官方包。
- 我们已将包的官方订阅源 URL 更改为 https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json。
新活动
- 筛选条件透视表 - 根据单个列中的值,在透视表中创建筛选条件,该筛选条件也可用于清除现有筛选条件。
- 获取单元格颜色 - 检索单元格的背景颜色,并将其保存为颜色变量。
- 调用 VBA - 从包含 VBA 代码的外部文件调用宏,并针对 Excel 文件运行宏。
改进
- “读取范围”活动已经过优化,可以在处理格式化的 Excel 文件时更快地执行。
新活动
现在,StudioX 的跨平台项目中可提供以下活动:
- 集合到数据表 - 将指定集合转换为数据表。
- 将项目附加至集合 - 在指定集合的末尾附加一个或多个项目。
- 构建集合 - 创建与第一个指定元素类型相同的项目集合。
- 存在于集合中 - 检查指定项目是否存在于指定集合中。
- 筛选集合 - 根据指定条件筛选集合。
- 合并集合 - 将两个集合的元素合并到一个新集合中。
- 从集合中删除 - 从指定集合中删除指定项目。
- 重置计时器 - 重置作为参数提供的输入计时器。
- 恢复计时器 - 恢复作为参数提供的输入计时器。
- 启动计时器 - 创建新计时器或重新启动作为参数接收的现有计时器。
- 停止计时器 - 使用“启动计时器”活动停止先前启动的计时器。
- 超时作用域 - 创建执行时间有限的作用域。如果超时,该活动将引发 System.TimeoutException。
- 手动触发器 - 触发后,此活动将输出作业数据。
- 将新项目添加到队列时 - 在将新项目添加到指定队列时启动作业。
改进
- 在跨平台项目中,我们已将“将项目附加至列表”活动替换为“将项目附加至集合”活动。
-
我们已将以下活动更新为新设计,现在可在跨平台项目中使用这些活动:
- 将活动放入“遍历数据表中的每一行”活动卡时,未将该活动卡未正确展开。
- StudioX 允许添加具有 ICO 扩展名的包图标,这会在发布项目时导致错误。
- “日期时间”变量不接受“今天”值。
- 使用加号 按钮在“获取 Orchestrator 资产”和“获取 Orchestrator 凭据”活动中选择资产名称时,StudioX 会冻结。
- 当文本大于注释窗口时,注释文本未换行。
- 即使未在“使用 Word 文件/全球应用程序作用域”活动中选择“保存更改”和“自动保存”属性,系统也会保存 Word 文档。
- 当将“现有流程操作”选项设置为“强制终止”时,“Excel 流程作用域”活动试图终止所有正在运行 Excel 流程的用户上的 Excel 流程,而不仅仅是当前用户。