添加 UI 元素并测试

已完成

您可以使用 UI 元素设置输出变量。 UI 元素为您提供一个值,但您需要存储该值以供以后使用。 这就是输出变量的用途。

输入变量与步骤关联。 输出变量与操作步骤无关,因为其目标是获取信息,而非完成操作(例如选择)。 因此,需要执行新操作来设置输出变量。

以下视频演示了您将在本单元中完成的步骤。

在此流程期间,确保与流相关的桌面应用程序正在运行。 在操作窗格中,搜索数据提取 功能,或展开 UI 自动化数据提取。 选择获取窗口中的 UI 元素的详细信息并将其拖动到流中的相应步骤。 对于 Contoso Invoicing 流,仅将操作放置在填充窗口中的文本字段 步骤之后。

在下一个对话框中,选择展开 UI 元素下拉菜单,然后选择添加 UI 元素

Power Automate 设计器将最小化,显示桌面应用程序和包含跟踪会话的小窗口。 跟踪会话不同于记录操作,需要您选择要捕获的元素。 您可在不影响跟踪会话的情况下执行操作。 若要选择元素,请将光标悬停在元素上直到出现红色边框,按住 Ctrl 键,然后左键单击元素(在本例中为发票编码)以在跟踪会话中进行记录。

做出选择后,Power Automate 会将您带回到流。 您的图像应类似于下图:

此操作将自动创建名为 AttributeValue 的变量,作为可在 Power Automate 桌面版中的后续操作中引用的输出。

从应用程序中检索元素(发票编码)时,将基于正在创建的新发票返回 ID 值。 若要确保您的值是动态值,您将需要完整额外一些步骤。

选择屏幕右侧的堆叠纸张图标。 查找选定元素。 元素应以文本开头,您添加的文本应带有单引号,如以下屏幕截图所示。 选择省略号 (...) 并在菜单中选择编辑

在下一个对话框中,如果将光标悬停在文本上,将显示省略号 (...)。 选择省略号,然后选择编辑选择器

选择要编辑的元素,然后确保 选择名称等于[您的文本值]。 这允许该值为动态值,而非静态值。 选择更新,然后关闭编辑选择器对话框。

现在您已收集动态 UI 元素,可以设置输出变量。 在刚插入的步骤中,展开生成的变量,确保选择切换开关,然后选择 InvoiceID 输出变量。

如果您忘记变量名称,始终可以通过选择 Power Automate 设计器右上角的 {x} 来查看变量。

现在,您已了解如何定义并设置输入和输出变量。 这些变量允许您提升桌面流的功能和动态性。

保存运行流以查看实际工作情况。

您的流应打开 Contoso Invoicing 应用,选择发票,创建新条目,保存该条目,然后将新发票编号作为 InvoiceID 输出变量的值返回到您的桌面流。

接下来,让我们检查您在本模块中学到的内容。