UiPath RPA架构:对UiPath组件的解构

后台-系统设置-扩展变量-手机广告位-内容正文顶部

了解工具的内部工作原理和体系结构对我们学习RPA大有帮助,尤其是如果你每天都在使用工具的话。Bug修复和故障排除变得很容易,你可能经常发现自己以新的和创造性的方式使用相同的普通工具。在本文中,关于UiPath RPA体系结构,我将讨论UiPath的不同组件如何协同工作以帮助客户需求,并帮助你成为RPA方面的熟练专业人员。

本文将涉及以下主题:

  • 什么是RPA?
  • 什么是UiPath?
  • UiPath平台组件
    • UiPath工作室
    • UiPath机器人
    • UiPath协调器
  • UiPath的体系结构

下面就让我们开始吧

什么是 RPA?

在机器人的帮助下实现业务操作自动化以减少人为干预的过程被称为机器人流程自动化(RPA)。

如果我必须一个一个地详细说明这些项,那么
 

  • 机器人 是模仿人类行为的实体,称为机器人。
  • 过程是一系列步骤,这些步骤导致有意义的活动。例如,制作茶或你最喜欢的菜等的过程。
  • 自动化  是由机器人在没有人为干预的情况下完成的任何过程。


所以,当我们把这些术语总结在一起,然后模仿人类的动作来执行一系列的步骤,导致有意义的活动,没有任何人类的干预,也被称为机器人过程自动化。

现在,既然您已经了解了什么是RPA,那么在本文中,接下来我将向您介绍UiPath的要点。

什么是 UiPath?

UiPath是RPA工具的主要市场领导者之一。此工具用于自动化重复的任务,并提供拖放功能。因此,您希望执行的任何操作都将由活动提供,这些活动可以拖放到工作窗格中。

现在,您已经了解了UiPath,让我们来研究UiPath的各种组件,以了解其“体系结构是如何构建的”。
 

UiPath 平台组件

UiPath Studio, Robot and Orchestrator - UiPath RPA Architecture - Edureka
UiPath平台主要由以下3个组件组成:
 

  • UiPath工作室
  • UiPath机器人
  • UiPath协调器

让我们一个一个地理解这些组件。

UiPath 工作室

UiPath是一个可视化设计器,它允许您使用预先构建的活动构建自动化工作流。UiPath Studio的特点如下:

UiPath Studio Features - UiPath RPA Architecture - Edureka

  • GUI指示板——提供一个可视化的指示板,其中包含预定义的活动来构建自动化工作流。
  • 3个复杂度级别- 允许您基于3个复杂程度级别(如序列,流程图和状态机)创建项目。
  • 记录器的类型- UiPath工作室提供各种类型的记录器,以记录在多个平台上的行动,如基本,桌面,网络,图像,和本机Citrix。
  • 日志和异常处理——UiPath Studio的Ribbon选项卡提供了调试和异常处理的各种选项,如Debug,Open Logs,Slow Step步等。
  • 与OCR技术集成—UiPath Studio可以与各种OCR技术集成来执行屏幕抓取。
  • 可重用组件——使用UiPath Studio,您可以创建可重用组件,将它们作为库一起发布。

因此,简单地说,UiPath Studio用于创建自动化工作流,您可以借助它自动化任务。


现在,您已经了解了什么是UiPath Studio,接下来在本文中讨论UiPath RPA体系结构,我将向您介绍UiPath机器人。

UiPath Robot

UiPath Studio创建的自动化工作流由UiPath机器人执行。因此,要执行任何任务,都需要确保UiPath机器人处于运行状态。此外,您可以让一个或多个机器人同时运行。

接下来,让我们了解UiPath平台的第三个组件,即UiPath协调器。

UiPath 协调器

协调器是UiPath的一个产品,它允许您在各种平台上连续执行重复的过程中对UiPath机器人进行编排。

协调器遵循以下流程:

UiPath Orchestrator Process-UiPath Orchestrator Process-Edureka
 

首先,您必须创建机器人来执行您的任务。然后,您必须创建一个项目并将其发布,以便将其用作一个流程。一旦创建了一个流程,就必须指派一个机器人在特定的环境中执行该流程,这将创建一个作业。

这就是协调器工作的基本流程。但是,让我举个例子,向您展示它在UiPath架构中是如何工作的。


场景:

考虑一个场景,您在UiPath Studio中创建了一个自动化工作流。现在,一旦发布了项目,就会自动创建一个NuGet包。NuGet包是为Microsoft开发平台设计的,用于读取. net文件。然后,通过协调服务器上载项目。请参考下图。UiPath Orchestrator Example - UiPath RPA Architecture - Edureka

现在,您可以通过提及计算机密钥在任意数量的计算机上部署此特定项目。如果Ui.Robots是后台进程,则自动执行并监视任务。同样,如果它是前台进程,则用户执行项目或任务,Ui.Robot只是监视任务。
那么,这就是UiPath Orchestrator的工作方式。

现在,您已经了解了UiPath平台的组件,接下来让我向您展示这些平台是如何组合在一起并形成UiPath的体系结构的。

UiPath 架构

UiPath架构有以下3层:
  • 客户端层
  • 服务器层
  • 持久层

UiPath Architecture - UiPath RPA Architecture - Edureka让我们逐一讨论每一层。

从客户端层开始,客户端层由UiPath Studio和UiPath机器人组成。正如我前面提到的,UiPath Studio是创建自动化工作流的地方,然后UiPath机器人执行这些任务。

现在,UiPath机器人有两个组件你需要知道:
 

  • UiPath代理服务:此服务用于显示系统托盘中的可用作业。它还可以请求启动/停止作业和更改设置。
  • UiPath Executor服务: 此服务用于在Windows会话下运行给定的作业。


现在,一旦机器人准备好执行任务,就可以将项目上载到Orchestrator服务器。在协调器的帮助下,您可以在各种pc上运行项目。协调器监视部署、配置、队列管理和日志记录。


下一层是持久性层。这一层由一个数据库组成,它负责队列和队列中的项。它还包括关于机器人配置及其分配过程的信息。


以上就是关于UiPath RPA的架构。

未经允许不得转载:RPA中国 | RPA全球生态 | 数字化劳动力 | RPA新闻 | 推动中国RPA生态发展 | 流 > UiPath RPA架构:对UiPath组件的解构

后台-系统设置-扩展变量-手机广告位-内容正文底部