apps
2022.4
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
Apps User Guide for Automation Suite
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年4月19日

UiPath Apps 和 Orchestrator 之间的数据流

UiPath Apps 可以在内部部署或自托管 Orchestrator 中与自动化一起使用。以下是客户端浏览器打开 UiPath Apps 并运行自动化时传输的数据的摘要:

  • 导航至应用程序时,将从 UiPath Automation Suite 检索 Apps 定义。此定义不包含数据,仅包含用于在浏览器中呈现应用程序的元数据。
  • 当应用程序执行“启动流程”规则(有人值守)时,浏览器将联系本地有人值守机器人并传递输入参数。这用于在运行应用程序的客户端计算机上本地执行自动化。自动化完成后,本地机器人会在浏览器中将自动化的输出参数返回给应用程序。机器人唯一公开的数据是输出参数和编码到自动化中的任何日志记录消息;不会公开自动化所看到的任何其他数据和屏幕截图等。
  • 当应用程序执行“启动流程”规则(无人值守)时,浏览器会通过 Apps 服务联系 Orchestrator 并传递输入参数。这用于在可用的无人值守机器人上执行自动化。自动化完成后,Orchestrator 会将自动化的输出参数发送到 Apps 服务,后者会在浏览器中将这些输出参数路由到应用程序。机器人唯一公开的数据是输出参数和编码到自动化中的任何日志记录消息;不会公开自动化所看到的任何其他数据和屏幕截图等。

在有人值守用例和无人值守用例中,Orchestrator 唯一发送和存储的数据包括:

  1. 运行的所有流程的输入和输出
  2. RPA 开发者添加到流程的日志记录消息(可选)

在所有情况下,Orchestrator 与 Apps 服务之间的通信都进行端到端加密。输入参数和输出参数从不存储在 Apps 服务中。

Automation Suite 数据流程图

无人值守

下图描述了使用无人值守机器人的 Automation Suite 环境的 UiPath Apps 数据流。在本例中,Orchestrator 属于同一 Automation Suite 部署。



  1. 用户使用客户端计算机上的浏览器导航到应用程序。
  2. 浏览器调用 Automation Suite 中的 UiPath Apps 服务,用以检索 Apps 定义(元数据)。
  3. Apps 定义发送到浏览器,Apps 运行时在该浏览器中呈现应用程序。
  4. 该应用程序通过 Apps 服务调用 Automation Suite 托管的 UiPath Orchestrator,以运行无人值守流程。
  5. Orchestrator 与无人值守机器人联系以执行流程。
  6. 流程输出返回到 Orchestrator
  7. 客户端应用程序收到流程结果通知。

注意:只有流程的输入和输出会返回到 Orchestrator。由 RPA 自动化的应用程序及其所有数据将保留在机器人计算机上。

有人值守

下图描述了使用有人值守机器人的 Automation Suite 环境的 UiPath Apps 数据流。 在本例中,Orchestrator 属于同一 Automation Suite 部署。



  1. 用户使用客户端计算机上的浏览器导航到应用程序。
  2. 浏览器调用 Automation Suite 中的 UiPath Apps 服务,用以检索 Apps 定义(元数据)。
  3. Apps 定义发送到浏览器,Apps 运行时在该浏览器中呈现应用程序。
  4. 该应用程序在客户端计算机上调用本地机器人服务以执行流程。结果在本地返回。
  5. 审核追踪记录到 Orchestrator,包括流程输出。

注意:只有流程的输入和输出会返回到 Orchestrator。由 RPA 自动化的应用程序及其所有数据将保留在机器人计算机上。

混合数据流示意图

以下部分介绍了将 Automation Suite 部署中的 Apps 与独立的内部部署 Orchestrator 一起使用时的 UiPath Apps 数据流。

无人值守

下图描述了使用无人值守机器人的 UiPath Apps 的混合数据流。



  1. 用户使用客户端计算机上的浏览器导航到应用程序。
  2. 浏览器调用 Automation Suite 中的 UiPath Apps 服务,用以检索 Apps 定义(元数据)。
  3. Apps 定义发送到浏览器,Apps 运行时在该浏览器中呈现应用程序。
  4. 该应用程序通过应用程序服务调用独立的内部 部署 UiPath Orchestrator ,以运行无人值守流程。
  5. Orchestrator 与无人值守机器人联系以执行流程。
  6. 流程输出返回到 Orchestrator
  7. 客户端应用程序收到流程结果通知。

注意:只有流程的输入和输出会返回到 Orchestrator。由 RPA 自动化的应用程序及其所有数据将保留在机器人计算机上。

有人值守

下图描述了使用有人值守机器人的 UiPath Apps 的混合数据流。



  1. 用户使用客户端计算机上的浏览器导航到应用程序。
  2. 浏览器调用 Automation Suite 中的 UiPath Apps 服务,用以检索 Apps 定义(元数据)。
  3. Apps 定义发送到浏览器,Apps 运行时在该浏览器中呈现应用程序。
  4. 该应用程序在客户端计算机上调用本地机器人服务以执行流程。结果在本地返回。
  5. 审核追踪记录到 Orchestrator,包括流程输出。

注意:只有流程的输入和输出会返回到 Orchestrator。由 RPA 自动化的应用程序及其所有数据将保留在机器人计算机上。

此页面有帮助吗?

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