在桌面流中创建和发布 UI 元素集合

通过任何现有或新桌面流的流设计器都可以创建和发布 UI 元素集合。 在 UI 元素窗格中,现在有两个不同的选项卡可用:流存储库集合

UI 元素窗格中流程存储库和集合选项卡的屏幕截图。

流存储库选项卡包含仅适用于该特定桌面流的所有 UI 元素。 使用 2.42 或更早版本创建的桌面流包括 UI 元素,如果这些流是架构 v2 环境的一部分,则在升级到 2.43 或更高版本后,这些元素会显示在流存储库选项卡中。

备注

UI 元素集合是一项高级功能,仅供组织高级用户或试用用户使用。 拥有工作或学校帐户或免费 Microsoft 帐户的用户无权访问 UI 元素集合。

要创建新的 UI 元素集合,需要首先在桌面流中捕获 UI 元素,默认情况下将这些元素添加到流存储库选项卡下。这里的树结构保持不变。 捕获元素的桌面出现在顶部,接着是包含元素的网页或桌面应用程序屏幕,接着是单个 UI 元素本身。

备注

通过按钮添加 UI 元素捕获的任何新 UI 元素都会自动添加到流存储库选项卡下。您不能将新的 UI 元素直接添加到集合中。

将多个 UI 元素标记为选中

该树结构中的每个项目都带有一个复选框,选中该项目时会选中该复选框。 选择台式机(如本地计算机)还会检查其包含的所有屏幕/网页和 UI 元素。 同样,选择一个屏幕或网页也会检查其所有相关的 UI 元素。 这也以相反的方式工作。 检查屏幕/网页下的所有 UI 元素也会检查后者。 同样的行为分别适用于屏幕/网页及其桌面。

一次只能有一个选定(突出显示)的项目,即使选中了多个项目(当这些项目与元素结构中选定的项目相关时自动选中,或者当通过复选框直接选中多个项目时手动选中)。 在选定项目的上下文菜单中,选项“编辑”、“重命名”、“查找用法”和“删除”是单独的选项,仅适用于选定项目。 但是,如果选中了更多不相关的项目,则这些选项将被禁用,以防止对目标项目产生任何歧义。

UI 元素的上下文菜单中已禁用的单个选项的屏幕截图。

发布新的 UI 元素集合

勾选需要包含在新集合中的 UI 元素后,您可以选择选项发布为新集合。 这可以通过位于 UI 元素窗格右上角的主上下文菜单或使用当前活动(突出显示)元素的上下文菜单来完成。

发布为新集合选项的屏幕截图。

备注

项目上下文菜单中与集合相关的选项适用于所有选中的 UI 元素和屏幕/网页。

重要提示

如果您同时勾选属于不同桌面的屏幕/网页和 UI 元素,选项发布为新集合将被禁用。 要创建一个新的集合,需要在同一个桌面(本地计算机、RDP 或 Citrix)中捕获其所有 UI 元素。

选择此选项将打开一个确认对话框,您可以在其中为新集合提供名称。 如果您将任何或所有选定的 UI 元素与桌面流中的 UI 或 web 自动化操作相关联,您还可以选中“集合名称”字段下方的“自动更新”选项。 这将自动更新相关的操作,确保其引用集合中新建立的对应项,而不是以前只能在此流中访问的 UI 元素。

发布新集合时确认对话框的屏幕截图

当您选择发布时,弹出对话将进入发布状态,在此期间,将在 Dataverse 中保存和上传集合,以便在特定环境中可用。 进行发布时,对话的 UI 处于禁用状态。 如果使用了另一个现有集合的相同名称,则会出现错误,您必须提供一个新名称。

当以这种方式成功发布集合时,相应的成功横幅会出现在“UI 元素”窗格中以通知您。 此外,如果查看“集合”选项卡,该集合现在会自动导入到创建它的此流中。 更准确地说,默认情况下,集合会导入到最初捕获集合的 UI 元素的同一桌面(例如本地计算机或远程桌面)中。 这一步是自动完成的,因此您不必手动将您创建的每个新集合导入到生成它的同一个流中。

已成功发布新 UI 元素集合的屏幕截图。

备注

选择一些 UI 元素来创建新的集合,可有效地将这些元素从单个流的上下文复制(而不是移动)到集合实体,然后可以在其他流中共享和重用这些元素。 虽然新集合现在出现在“集合”选项卡中,但是流的原始 UI 元素在“流存储库”选项卡中仍然可用。如果当前流中不再需要和使用后者,可随时使用 UI 元素窗格的主上下文菜单中的选项删除未使用的 UI 元素

重要提示

集合只能包括屏幕/网页及其 UI 元素,而不能包括捕获元素的桌面。 这允许对目标应用程序使用相同的集合,而不管是安装在某些制作者的本地计算机上,还是安装在其他制作者的远程桌面上。 该系列将在每个制作者的单独流中导入到适当的桌面下。

在集合选项卡中,如前面的屏幕截图所示,项目的树结构现在由四个级别组成:

  • 导入集合的桌面
  • 导入的集合
  • 集合中包含的屏幕/网页
  • 集合中包含的 UI 元素

备注

如有需要,您可以在“集合”选项卡中勾选一个或多个集合的多个 UI 元素,按照前面介绍的相同步骤创建和发布另一个新集合。 在这种情况下,自动更新仍然会调整任何受影响的操作,因此它们引用新集合的 UI 元素而不是现有的 UI 元素。

发布新集合后,需要保存桌面流以确认该集合的导入,因为这被视为流的未保存更改。 然而,即使流没有被保存,集合仍然在环境中保持发布和可用,以便可以在其他流中使用。

已知限制

  • 选择创建一个新集合时,单个屏幕和网页总是携带其子 UI 元素,因为后者是自动选中的。

后续步骤

管理 UI 元素集合