了解工具的内部工作原理和体系结构对我们学习RPA大有帮助,尤其是如果你每天都在使用工具的话。Bug修复和故障排除变得很容易,你可能经常发现自己以新的和创造性的方式使用相同的普通工具。在本文中,关于UiPath RPA体系结构,我将讨论UiPath的不同组件如何协同工作以帮助客户需求,并帮助你成为RPA方面的熟练专业人员。
本文将涉及以下主题:
- 什么是RPA?
- 什么是UiPath?
- UiPath平台组件
- UiPath工作室
- UiPath机器人
- UiPath协调器
- UiPath的体系结构
下面就让我们开始吧
什么是 RPA?
在机器人的帮助下实现业务操作自动化以减少人为干预的过程被称为机器人流程自动化(RPA)。
如果我必须一个一个地详细说明这些项,那么
- 机器人 是模仿人类行为的实体,称为机器人。
- 过程是一系列步骤,这些步骤导致有意义的活动。例如,制作茶或你最喜欢的菜等的过程。
- 自动化 是由机器人在没有人为干预的情况下完成的任何过程。
所以,当我们把这些术语总结在一起,然后模仿人类的动作来执行一系列的步骤,导致有意义的活动,没有任何人类的干预,也被称为机器人过程自动化。
现在,既然您已经了解了什么是RPA,那么在本文中,接下来我将向您介绍UiPath的要点。
什么是 UiPath?
UiPath是RPA工具的主要市场领导者之一。此工具用于自动化重复的任务,并提供拖放功能。因此,您希望执行的任何操作都将由活动提供,这些活动可以拖放到工作窗格中。
现在,您已经了解了UiPath,让我们来研究UiPath的各种组件,以了解其“体系结构是如何构建的”。
UiPath 平台组件
UiPath平台主要由以下3个组件组成:
- UiPath工作室
- UiPath机器人
- UiPath协调器
让我们一个一个地理解这些组件。
UiPath 工作室
UiPath是一个可视化设计器,它允许您使用预先构建的活动构建自动化工作流。UiPath Studio的特点如下:
- 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架构中是如何工作的。
场景:
考虑一个场景,您在UiPath Studio中创建了一个自动化工作流。现在,一旦发布了项目,就会自动创建一个NuGet包。NuGet包是为Microsoft开发平台设计的,用于读取. net文件。然后,通过协调服务器上载项目。请参考下图。
那么,这就是UiPath Orchestrator的工作方式。
现在,您已经了解了UiPath平台的组件,接下来让我向您展示这些平台是如何组合在一起并形成UiPath的体系结构的。
UiPath 架构
UiPath架构有以下3层:- 客户端层
- 服务器层
- 持久层
让我们逐一讨论每一层。
从客户端层开始,客户端层由UiPath Studio和UiPath机器人组成。正如我前面提到的,UiPath Studio是创建自动化工作流的地方,然后UiPath机器人执行这些任务。
现在,UiPath机器人有两个组件你需要知道:
- UiPath代理服务:此服务用于显示系统托盘中的可用作业。它还可以请求启动/停止作业和更改设置。
- UiPath Executor服务: 此服务用于在Windows会话下运行给定的作业。
现在,一旦机器人准备好执行任务,就可以将项目上载到Orchestrator服务器。在协调器的帮助下,您可以在各种pc上运行项目。协调器监视部署、配置、队列管理和日志记录。
下一层是持久性层。这一层由一个数据库组成,它负责队列和队列中的项。它还包括关于机器人配置及其分配过程的信息。
以上就是关于UiPath RPA的架构。
未经允许不得转载:RPA中国 | RPA全球生态 | 数字化劳动力 | RPA新闻 | 推动中国RPA生态发展 | 流 > UiPath RPA架构:对UiPath组件的解构
热门信息
阅读 (14728)
1 2023第三届中国RPA+AI开发者大赛圆满收官&获奖名单公示阅读 (13753)
2 《Market Insight:中国RPA市场发展洞察(2022)》报告正式发布 | RPA中国阅读 (13055)
3 「RPA中国杯 · 第五届RPA极客挑战赛」成功举办及获奖名单公示阅读 (12964)
4 与科技共赢,与产业共进,第四届ISIG中国产业智能大会成功召开阅读 (11567)
5 《2022年中国流程挖掘行业研究报告》正式发布 | RPA中国