RPA 架构

17 Mar 2025 | 阅读 2 分钟

机器人流程自动化 (RPA) 的架构包含几种不同的工具、平台和各种基础设施元素。 它们共同构成一个完整的 RPA 工具。 要详细了解这一点,请查看下图,该图简要描述了一个典型的 RPA 解决方案及其架构

RPA Architecture

让我们尝试详细了解架构图中的每个可用块。

机器人流程执行下的应用程序

RPA 被认为是适合企业和企业应用程序的技术。 企业应用程序可能包括 SAP、Siebel 或其他记录处理应用程序,如大型机。 这种类型的应用程序通常是数据密集型、以数据为中心,并且加载了重复性任务。

RPA 工具

通常在任何 RPA 工具中看到的功能如下所述

  • RPA 工具允许在不同环境(即桌面、Web、Citrix 等)中自动化各种应用程序。
  • RPA 工具允许开发软件机器人,这些机器人可以通过记录、配置和增强编程逻辑(如循环和条件等)进行训练。
  • RPA 工具允许构建可重用的组件,这些组件可以应用于多个机器人,从而确保相同的时间模块化、更快的开发和更轻松的维护。
  • RPA 工具允许在执行软件机器人时读取和写入不同的数据源。
  • RPA 工具允许构建共享应用程序、用户界面对象存储和包含对象定位器的对象存储库。

RPA 平台

云中的 RPA 软件机器人就像存储在共享存储库中一样,可以进一步跨软件机器人库共享。 RPA 平台有助于调度、分发和监控软件机器人的执行。 它还提供了开发软件机器人及其执行统计数据的有意义的见解的能力。

RPA 执行基础设施

RPA 执行基础设施定义为包含物理或虚拟实验室机器的银行,这些机器可以根据使用模式进行控制。 还可以并行扩展或缩减机器数量以自动化任务的过程。 此过程不需要任何进一步的人工交互,因此可以无限期地保持无人值守。

配置管理

配置管理用于声明 RPA 资产的版本作为底层应用程序。 它有助于开发软件机器人,还可以将其更新到更新的版本。 它还有助于 RPA 机器人的分支和合并,因为它们可以在库中重用。

因此,RPA 是应用程序和工具的几个不同层的组合,这些层组合在一起使其成为一个完整的系统和架构。


下一个主题RPA 的组件