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