apps
2023.10
false
- 入门指南
- 在开始之前
- 如何
- 通知
- 使用 VB 表达式
- 设计应用程序
- 事件和规则
- 在应用程序中利用 RPA
- 支持的流程参数类型
- 替换流程
- 从 Orchestrator 引用存储桶
- 将 Apps 连接到 On-Premises Orchestrator 实例
- Orchestrator Permissions
- UiPathTM Apps 和 Orchestrator 之间的数据流
- 在应用程序中利用实体
- 在应用程序中利用队列
- 应用程序生命周期管理 (ALM)
- 基本故障排除指南
UiPathTM Apps 和 Orchestrator 之间的数据流
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
Apps 用户指南
Last updated 2024年11月11日
UiPathTM Apps 和 Orchestrator 之间的数据流
虽然 UiPathTM Apps 是一种云托管体验,但它可以在本地部署或自托管的 Orchestrator 中与自动化一起使用。以下是客户端浏览器打开 UiPathTM Apps 并运行自动化时传输的数据的摘要:
- 导航至应用程序时,将从 UiPathTM Apps Web 服务检索 Apps 定义。此定义不包含数据,仅包含用于在浏览器中呈现应用程序的元数据。
- 当应用程序执行“启动流程”规则(有人值守)时,浏览器将联系本地有人值守机器人并传递输入参数。这用于在运行应用程序的客户端计算机上本地执行自动化。自动化完成后,本地机器人会在浏览器中将自动化的输出参数返回给应用程序。机器人唯一公开的数据是输出参数和编码到自动化中的任何日志记录消息;不会公开自动化所看到的任何其他数据和屏幕截图等。
- 当应用程序执行“启动流程”规则(无人值守)时,浏览器会通过 Apps 服务联系 Orchestrator 并传递输入参数。这用于在可用的无人值守机器人上执行自动化。自动化完成后,Orchestrator 会将自动化的输出参数发送到 Apps 服务,后者会在浏览器中将这些输出参数路由到应用程序。机器人唯一公开的数据是输出参数和编码到自动化中的任何日志记录消息;不会公开自动化所看到的任何其他数据和屏幕截图等。
在有人值守用例和无人值守用例中,Orchestrator 唯一发送和存储的数据包括:
- 运行的所有流程的输入和输出
- RPA 开发者添加到流程的日志记录消息(可选)
在所有情况下,Orchestrator 与 Apps 服务之间的通信都进行端到端加密。输入参数和输出参数从不存储在 Apps 服务中。
下图描述了使用 Unattended Robot 的 UiPathTM Apps 的云数据流。
- 用户使用客户端计算机上的浏览器导航到应用程序。
- 浏览器在云中调用 UiPathTM Apps 服务,以检索 Apps 定义(元数据)。
- Apps 定义发送到浏览器,Apps 运行时在该浏览器中呈现应用程序。
- 该应用程序调用云托管的 UiPathTM Orchestrator,以通过 Apps 服务运行 Unattended 流程。
- Orchestrator 与无人值守机器人联系以执行流程。
- 流程输出返回到 Orchestrator。
-
客户端应用程序收到流程结果通知。
注意:只有流程的输入和输出会返回到 Orchestrator。由 RPA 自动化的应用程序及其所有数据将保留在机器人计算机上。
下图描述了使用 Attended Robot 的 UiPathTM Apps 的云数据流。
- 用户使用客户端计算机上的浏览器导航到应用程序。
- 浏览器在云中调用 UiPathTM Apps 服务,以检索 Apps 定义(元数据)。
- Apps 定义发送到浏览器,Apps 运行时在该浏览器中呈现应用程序。
- 该应用程序在客户端计算机上调用本地机器人服务以执行流程。结果在本地返回。
-
审核追踪记录到 Orchestrator,包括流程输出。
注意:只有流程的输入和输出会返回到 Orchestrator。由 RPA 自动化的应用程序及其所有数据将保留在机器人计算机上。
以下各节介绍了将云应用程序与本地部署(或自托管)Orchestrator 一起使用时的 UiPathTM Apps 数据流。
下图描述了使用 Unattended Robot 的 UiPathTM Apps 的混合数据流。
- 用户使用客户端计算机上的浏览器导航到应用程序。
- 浏览器在云中调用 UiPathTM Apps 服务,以检索 Apps 定义(元数据)。
- Apps 定义发送到浏览器,Apps 运行时在该浏览器中呈现应用程序。
- 该应用程序调用自托管的本地部署 UiPathTM Orchestrator,以通过 Apps 服务运行 Unattended 流程。
- Orchestrator 与无人值守机器人联系以执行流程。
- 流程输出返回到 Orchestrator。
-
客户端应用程序收到流程结果通知。
注意:只有流程的输入和输出会返回到 Orchestrator。由 RPA 自动化的应用程序及其所有数据将保留在机器人计算机上。