Apps
2023.10
False
  • 发行说明
    • 2023.10.0
    • 2023.10.1
    • 2023.10.2
    • 2023.10.3
横幅背景图像
发行说明
上次更新日期 2024年4月19日

2023.10.0

发布日期:2023 年 11 月 3 日

Apps 和 VB 表达式

"Develop et impera" with the latest update to UiPath® Apps: VB expressions.

In UiPath® Apps, you can now use VB expressions (lambdas) to bind control values to data and to transform data, as is also the case of the UiPath® Studio family. You can create dynamic and responsive user interfaces that can react to user input in real time. If you've used our existing expression language, this approach should be familiar to you, with the added benefit of having the full power of VB.

要使用新功能,只需在创建新应用程序时选择 VB 作为表达式语言。现有的表达式语言称为“旧版”,您可以继续使用它,直到您完全信任 VB 表达式的效率。

尽管您可以继续使用旧版表达式语言来设计应用程序,但我们建议您转换到 VB,以下是这样做的一些主要好处:

  • 无与伦比的自定义功能:借助 VB 强大而通用的工具集,您可以定制计算、函数和操作,以满足您的业务需求。

  • 强化的数据处理:深入研究您的数据集,并将 VB 表达式集成到您的数据处理方法中,以轻松转换、筛选和验证数据。

  • 加速应用程序开发:由于您可以更快地编写代码,便可利用 VB 表达式的效率来加快应用程序开发。

  • 卓越的用户体验:通过 VB 表达式支持的动态和交互式功能,借助吸引用户的响应式元素增强应用程序。

VB 表达式快速入门

想大致了解 VB 表达式的功能吗?

尝试以下简单示例:

  1. 在 Apps 主页上,新建一个应用程序,然后选择 VB 作为表达式语言。
    docs image
  2. 向应用程序添加“文本框”和“标签”控件。
  3. 选择“标签”控件。
  4. 在“常规”属性面板中,对于“文本”属性,单击“调整”图标 docs image。该操作将打开“表达式编辑器”,这个编辑器可让 VB 变得神奇。
  5. 写入 MainPage.Text.Value。此命令指示应用程序获取用户在“文本框”控件中输入的值,并在运行时将其显示在“标签”控件中。
  6. 预览您的应用程序并在“文本框”控件中输入一些内容,然后按 Enter 键。请注意“标签”控件自动更新为您输入的相同文本的方式。
  7. Congrats, you have just written your first VB expression in UiPath® Apps!

文档

在文档方面,我们已将使用旧版表达式语言的指南移至新的 Apps 出版物。该出版物名为“适用于 Automation Cloud 的旧版 - Apps 用户指南”。

此出版物包含迄今为止对 Apps 所做的所有更新,并且我们不会再对其更新。要识别旧版文档,请在 URL 中查找“旧版”术语。例如:https://docs.uipath.com/apps/automation-cloud/latest/legacy-user-guide/

所有产品更新(新功能、改进和错误修复)都将记录在新出版物中,您可以通过现有 URL 进行访问。因此,您用于访问文档的任何书签或超链接现在都指向包含 VB 表达式语言的指南。

我们正在编写“操作方法”章节,感谢您的耐心等待,我们修改了示例以使用 VB 表达式语言。

文件夹中的 Apps

文件夹中的 Apps

我们很高兴地宣布,“ 文件夹中的 Apps” 功能现已可用。 发布此功能后,应用程序始终会发布到 Orchestrator 租户,这与流程类似。 将应用程序发布到租户后,可以在文件夹中部署应用程序。

Apps ” 页面用于部署已发布的应用程序、管理以前部署的应用程序、使用最新版本使所有应用程序保持最新状态、运行已部署的应用程序以及直接转到应用程序项目。

有关如何在文件夹中使用应用程序的更多信息,请查看 Orchestrator 指南中的“应用程序”部分。

新建 Apps 主页

随着“ 文件夹中的 Apps” 功能的发布,Apps 主页也得到了改进。 现在包括两个单独的选项卡:
  • 构建:您可以编辑或构建的应用程序。
  • 运行:您可以运行的应用程序。

有关更多信息,请查看 使用 App Studio 页面。



Apps 和 Attended Robot 之间的实时通信

You asked, we listened: now your app responds instantly to user input. To make this happen, build your workflow using two new UiPath® Studio activities - App Request Trigger and Handle Apps Request - and the new UiPath® Apps rule - Trigger Workflow.

应用程序请求触发器”和“处理 Apps 请求”活动包含在名为Apps 与工作流通信的专用 Studio 模板中。

触发器工作流”规则会立即将您输入的数据传递到流程,然后使用从流程收到的输出立即更新应用程序用户界面。

Working with this combo (activities + rule) facilitates instant communication between UiPath® Apps and an attended robot, eliminating the traditional delay in process start-up. Therefore, initiating a process from your app keeps the communication channel open for rapid back-and-forth until you close the Apps session.

控制用户的输入

通过为 文本框 控件实现“ 输入掩码” 属性,确保一致且准确的用户输入。您甚至可以使用正则表达式获得精确指导。

请参阅我们的文档,详细了解此功能。

控件改进

访问控件选项

现在,您可以通过三点图标 ( ) 访问控件的选项。 您可以通过右键单击控件继续访问同一菜单。
docs image

锁定的表格标头

表格的列标题现在已冻结,以便您滚动到表格底部,同时保持标题为焦点。

编辑网格支持数据表数据类型操作

增强的“编辑网格”控件现在支持创建、更新和删除流程的数据表参数。使用以下方法操作“编辑网格”控件中的数据表数据类型:

VB 方法

示例

AddRow(row)

Processes.ALLDATATYPES.out_datatable.AddRow(MainPage.EditGrid.NewItem)Processes.ALLDATATYPES.out_datatable.AddRow(MainPage.EditGrid.NewItem)
UpdateRowAt(index, row)
Processes.ALLDATATYPES.out_datatable.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Processes.ALLDATATYPES.out_datatable.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)

DeleteRowAt(index)

Processes.ALLDATATYPES.out_datatable.DeleteRowAt(MainPage.EditGrid.RowIndex)Processes.ALLDATATYPES.out_datatable.DeleteRowAt(MainPage.EditGrid.RowIndex)

增强的应用程序导入功能

现在,当您导入应用程序时,“ 名称 ”字段将填充导入的应用程序的名称。

面向移动应用程序用户的数字键盘

当用户在移动设备上访问您的应用程序时,Texbox (Number) 控件将转换为数字键盘。

错误修复

  • 构建 If-Then-Else 规则时,您无法删除单个 If 条件。

  • 无法折叠已禁用的规则。

  • 重命名组织时,发送给新用户的邀请仍会显示以前的名称。 现在,此类邀请包含新的组织名称。

  • 有时,“表格”控件无法在运行时显示所有列。此问题现已修复。

  • 您无法使用“重置值”规则清除“编辑网格”控件中的选项。问题不再重现。

  • 有时,发布应用程序会生成以下错误:“无此错误的追踪 ID”。这是由 API 端点的 400 错误请求响应引起的,现已修复。

  • 之前在公共应用程序中,当您使用文件上传器控件将文件上传到 Data Service 时,其名称会被硬编码为 upload。现在,上传的名称与所选文件的名称匹配。

此页面是否有帮助?

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