Iawen's Blog

我喜欢这样自由的随手涂鸦, 因为我喜欢风......

RPA, 即Robotic Process Automation(机器人流程自动化), 是以机器人作为虚拟劳动力, 依据预先设定的程序与现有用户系统进行交互并完成预期的任务。通俗的讲, RPA机器人就是借助一些能够自动执行的脚本, 以软件自动化方式实现一系列原来需要人工完成的工作。但凡具备一定脚本生成、编辑、执行能力的工具在此处都可以称之为机器人。

RPA机器人的兴起, 与数字经济的蓬勃发展有着密切的联系。随着大数据、云计算、人工智能等高新技术的不断进步, 数据成为了企业的核心资产, 企业数字化转型也成了必然趋势。如何快速打破数据孤岛, 将多个异构系统数据快速联通是企业进行数字化转型的第一步也是最基础的一步。而RPA凭借着低成本, 可灵活适配企业需求, 高效且延展性强等特点在众多数字化转型工具中脱颖而出, 成为了市场上的一匹“黑马“。

1. 四个关键特征

部署RPA的业务场景应具备四个关键特征:

  • 高频且大量数据处理。例如大量数据的计算、每日大量费用单据的审核等。
  • 人为易错业务。例如人工进行系统数据的录入, 数据核对等
  • 多个异构系统操作。例如企业拥有多个系统, 使得整套业务流程需频繁跨系统或平台操作。
  • 业务规则明确且流程固定。例如发票验真, 银行对账等。

目前, RPA技术的适用对象或解决方案主要面向以下需求: 0

2. RPA与AI的区别与联系

0

事实上, RPA机器人与AI的运用密不可分。两者更像是四肢和大脑的关系, 属于自动化技术发展的两个阶段。随着业务复杂程度的提高, 企业将会逐步的从标准化、逻辑清晰的RPA基础, 逐步向智能化更高的AI方向发展。

3. RPA工具清单

3.1 使用开源产品

首先, 作为免费导入IT工具的候补, 很多人会联想到开源工具吧。在全球开源项目聚集的平台GitHub上, 注册的RPA工具项目有很多, 并且也有成千上万种周边工具组合在一起。但是, 很少有国内公司成功的使用开源RPA产品的情况, 基本上都是适用于个人业务的情况。考虑到这一点, 可以尝试使用下面介绍的相关内容。

  • Sikulix–使用GUI组件自动化操作Web应用程序 Sikulix被称为操作自动化工具, 最初是在Web应用程序开发的测试过程中, 用于自动执行测试方案的工具, 其特征是将GUI组件识别为图像, 更加容易的创建自动化方案。

在多数情况下, 模仿用户操作的自动化测试几乎与业务自动化相同, 开发工程师很容易使用这样的测试工具。同样对工程师而言, 使用业务应用程序也不难。Sikulix遵循MIT许可证, 只要您遵守版权声明中的规则, 基本上可以无限制的使用其功能。

  • Selenium–记录和编写脚本来操作浏览器 Selenium同样是用于Web应用程序测试自动化的工具。与Sikulix通过图像识别来识别和控制GUI组件相比, Selenium是通过创建测试脚本来记录和操作浏览器对象的过程。

借助Google Chrome和Firefox的附加组件"Selenium IDE", 可以将浏览器的操作历史记录另存为HTML测试脚本, 必要时进行微调来重现操作。兼容各种Web浏览器, 可用作Web应用程序专用的RPA工具。另外, 也可以使用Java, C#, Ruby, PHP, Perl, Python和JavaScript(Node.js)等开发语言编写HTML测试脚本。但是与付费RPA工具相比, 没有开发经验的人员更难使用, 必须要有工程师的参与。

3.2 免费计划的RPA工具

除了开源之外, 还有一些免费的RPA工具可用。它们中的大多数是针对初学者的, 而且有很多的限制, 但是如果使用有较好的效果的话, 可以把试用过程中创建的机器人切换成应用于正式生产的付费模型。

  • UiPath Community Cloud-最多可提供3个机器人 UiPath是一款桌面类型RPA工具, 在全球上具有代表性。它有三种适用于企业的付费版本Studio、Enterprise Cloud、Enterprise Server, 这三个版本有60天的免费试用期。除此之外还有个面向个人和小型团队的永久免费版本Community Cloud。

Community Cloud仅与Windows兼容, 只有2个设计许可, 最多可以操作3个机器人。通常的用法是先看3个或更少机器人的操作是否能够满足当前业务自动化的工作量, 然后决定是否需要升级到无限制作机器人的Enterprise Cloud或Enterprise Server版本。如果免费版本已经满足业务自动化的需求, 则可以继续使用免费版本。

另外, UiPath也是全球性的, 拥有大量用户, 可以从UiPath论坛的免费信息中获取相关的信息。供应商仅在付费版本上提供服务信息。

  • Intelligent Automation Cloud Express WorkFusion公司与2019年9月将提供的名为RPA Express的工具重命名为Intelligent Automation Cloud。目前, 该公司的RPA工具分为三种版本Express, Business和Enterprise。其中, Intelligent Automation Cloud Express是免费使用的。

Express模型可以涵盖桌面RPA工具的基本功能, 如操作应用程序, 操作鼠标和键盘以及操作记录, 并且还具有内置的OCR功能。除此之外, 付费版本还添加了集中管理功能, 任务调度功能, 工作流功能等, 从而更加容易的操作用户数量和机器人数量。最大的不同是顶级企业版本中增加了分析, 治理增强, 安全性增强等。

由于Express版本具有基本的RPA功能, 可以在一台电脑上处理单一的任务, 提高业务效率。但是, 如果想在公司内部普及RPA的话, 建议使用Business及以上的版本, 这样可以管理多个机器人, 并且可以合理的安排各个业务的执行时间。

  • Robotic Crowd Agent–非常适合处理Chrome, 电子表格和CSV文件 Tutorial公司在Google Chrome的扩展应用中提供了Robotic Crowd Agent 的扩展应用。最初, 它被定位为与结合使用公司的云RPA工具Robotic Crowd来记录操作的辅助工具, 只有Agent可以免费使用。 (修改中)在Agent中, 就可以为使用Web浏览器, CSV文件和Google电子表格的任务, 设计一系列工作流程并创建机器人。例如, 您可以通过操作浏览器来获取信息并将其输入到电子表格中, 将其以CSV格式写入文件中, 并自动执行与电子表格链接的重复性任务。

对于超出此范围的处理, 将使用Robotic Crowd(一种付费的SaaS类型工具)。由Agent创建的机器人可以与机器人群一起使用, 并且两个机器人的固定金额为每月100,000日元(不含税)起(其他价目表请与我们联系)。

3.3 使用免费试用版

大多数考虑引入RPA的公司都希望通过广泛的业务自动化来提高效率。实际上, 即使您是从特定部门开始的, RPA工具也具有适当的可伸缩性, 可靠性和稳定性, 甚至在业务部门中, 在IT部门的支持下, 机器人创建和集成管理也是可能的。最终需要。

仅需要具备使用开放源代码工具在内部实现RPA的技术能力, 否则, 请仅将上述免费模型用于有效进行RPA转换的工作, 否则最终将有必要尝试具有以下用途的产品: 满足适当的要求, 以实现各种业务的全面发展。当时, 请尝试免费试用多种产品, 这将对PoC有所帮助。

  • Blue Prism-实现了全公司的综合管理服务器类型RPA Blue Prism提供的具有服务器功能的RPA工具, 具有出色的公司范围内的集成管理功能, 该工具起源于英国。该公司从最早阶段就一直致力于RPA, 最近几年一直处于RPA的领先地位。尤其在金融行业使用较为广泛。

免费评估版可以安装在云环境(需要Microsoft Azure帐户)或本地服务器(对于Windows 8.1或Windows 8.1或10(64位版本), 至少需要10GB的可用空间)中。每个机器人最多只能使用15天, 最多只能进行15个流程。

除免费评估版外, 它还具有免费学习许可。这是90天, 一个机器人, 最多5个流程。在本地服务器上安装和使用(Windows 8.1或10(64位版本)至少需要10GB的可用空间)。

  • 基于Kofax RPA-Server的企业工具 Kofax提供的服务器类型工具(以前称为Kapow), 支持Windows和Linux。可以通过操作记录功能等轻松地创建场景, 创建的机器人可以被其他机器人重用, 可以从其他系统调用机器人处理, 可以进行包括机器人版本控制在内的集中管理以及许多机器人, 具有有用的功能。用于大规模部署, 例如能够进行监视和控制。

BizRobo!和Synchroid使用该公司的OEM也是著名的。我们还要关注与Google Vision和IBM Watson合作以及将认知技术应用于非结构化数据等功能。

免费试用功能齐全, 有效期为一年。提供与Windows x64兼容的管理服务器, 数据库, 一组机器人开发环境等。

  • Automation AnyWhere—丰富的全局安装记录 由Automation Anywhere提供的服务器类型RPA工具, 具有公认的全局安装记录。它具有全球用户社区, 可在其中下载大量机器人零件的"RPA Bot商店"以及培训环境, 并且具有适用于大规模部署, 集中管理和操作的功能。 除了机器人开发功能, 机器人执行功能和机器人管理功能外, 功能之一是还具有文档创建支持功能(可以根据操作记录自动创建文档)。 免费试用版可为您提供30天的Automation Anywhere Enterprise RPA平台完整功能。

参考:

https://zhuanlan.zhihu.com/p/389165304 https://zhuanlan.zhihu.com/p/362372923