RPA 架构


RPA 架构

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

RPA 架构

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

机器人流程执行下的应用

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

RPA 工具

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

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

RPA平台

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

RPA 执行基础设施

RPA 执行基础设施被定义为包含可以根据使用模式进行控制的物理或虚拟实验室机器的银行。还可以执行并行增加或减少机器数量以自动执行任务的过程。此过程不需要任何进一步的人工交互,因此可以在需要时无人看管。

配置管理

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

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