apps
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
LEGACY
Apps 用户指南
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年8月5日

从 Orchestrator 导入流程

UiPath Apps 的一个主要优势是能够轻松将应用程序连接到 RPA 自动化。应用程序可用作向流程提供输入的前端,或用作向用户显示输出的可视化画布。

注意: 您可以将独立 Orchestrator 中的流程连接到 Automation Suite 中的 Apps。
注意: 使用 Apps 将数据表从一个流程发送到第二个流程时,行中的列顺序可能不同。

从 Orchestrator 导入流程

在 Orchestrator 中发布流程后,您可以从应用程序引用该流程。

在下面的示例中,我们将演示如何将现有流程导入到应用程序中。

  1. 在 App Studio 中的应用程序中,单击“ 添加任何docs image 图标。
  2. 选择“流程”以打开流程导入对话框。



  3. 系统将显示当前帐户的租户列表。选择托管所需流程的实例,然后单击“下一步”



  4. 系统将为当前选定的租户显示一个按文件夹组织的流程列表。单击任何文件夹旁边的 > 图标,以枚举该文件夹中的流程。
  5. 高亮显示流程将显示流程说明以及该流程的输入或输出。
  6. 选中要在应用程序中使用的流程旁边的复选框,然后单击“添加”按钮。流程选择对话框将按文件夹列出给定 Orchestrator 租户的所有流程。



    注意:流程权限在 Orchestrator 中进行管理。如果在 Apps Studio 中看不到某个流程,请确保您在 Orchestrator 中拥有该流程的相应权限。
    重要提示:

    如果流程在其输入或输出中使用复杂的 .NET 对象(例如数据表),则 App Studio 在默认情况下不知道该对象的字段是什么。您可以通过以下两种方法指定字段:

    • 在将流程添加到应用程序之前,运行该流程。如果流程使用对象,则 Apps 将检查其作业历史记录,以自动检测该对象的架构/字段。
    • 手动指定流程输入/输出的对象字段。如果流程没有作业历史记录,那么在将其添加到应用程序后,您必须手动指定其字段,以便在应用程序中使用这些字段。

    - 如果刷新流程,则会删除手动添加到流程的参数。

该流程现已添加到应用程序中。

将 Apps 画布上的流程输入/输出绑定到控件

大多数 RPA 流程都会接受输入和/或显示输出。设计应用程序的用户界面后,我们需要将控件连接到这些输入和输出。

在下面的示例中,我们将演示如何将输入绑定到文本框,然后将输出显示为标签。此应用程序旨在帮助银行出纳员接收现金存款。我们需要发送“兑现”文本框的值作为输入,然后在流程完成时显示生成的交易 ID 输出。



  1. 单击我们要用作流程输入的文本框(本例中为“兑现”文本框)。
  2. 我们希望将此文本框的值绑定到流程输入,因此单击“属性”面板的“常规”选项卡下的“值绑定”属性。
  3. 我们可以通过搜索“兑现”来快速找到流程输入。资源面板会找到值,我们可以双击或拖放该值以绑定值。



  4. 我们可以使用同一组步骤将流程的交易 ID 输出绑定到标签。



流程的输入和输出已绑定到用户界面,现在我们需要做的最后一件事是选择何时执行流程。

启动流程

事件和规则一节中所述,您可以自定义应用程序启动流程的方式。

在下面的示例中,我们将演示如何在单击按钮时启动流程,但本应通过任何事件启动流程。

  1. 单击“提交存款”按钮,然后转到属性窗格中的“事件”选项卡。
  2. 单击“创建规则”以打开规则构建器。



  3. 选择“启动流程”规则。



  4. 单击“要启动的流程”文本框,然后从资源面板中选择“银行出纳员”流程。



注意:流程默认以有人值守模式运行。如果要以无人值守模式运行流程,只需单击“无人值守类型”单选按钮。

操作完毕!如果您预览应用程序,则可以看到,当您单击“提交存款”按钮时,“银行出纳员”流程将在本地机器人上运行,将“兑现”文本框的值作为输入传递,然后显示交易 ID 作为应用程序底部的标签。

重要提示:
  • 如果应用程序是公共应用程序,则不同用户在其帐户生命周期内使用的所有应用程序中为给定 Orchestrator 使用的唯一无人值守流程不能超过 100 个。
  • 对于内部部署 Orchestrator,这限制为所有用户的 100 个唯一的无人值守流程。
  • 对于 Cloud Orchestrator 和非公共应用程序,此限制 100 不适用。

临时流程结果

要使用 UiPath Studio 活动,必须设置以下环境:

  • UiPath Studio v2022.4+ 使用 UiPath Robot v2020.10+
  • 已从 UiPath Studio 的“管理包”菜单安装UiPath.WorkflowEvents.Activities包。

发送临时结果

您可以使用此活动在工作流仍在执行时显示特定的输出值。

要使用此活动,请打开 UiPath Studio,将“ 发送临时结果 ” 活动拖放到 RPA 工作流中,然后填写“ 参数名称 ” 和“ 参数值 ” 字段。

  • 从 Orchestrator 导入流程
  • 将 Apps 画布上的流程输入/输出绑定到控件
  • 启动流程
  • 临时流程结果
  • 发送临时结果

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。