如何为你的业务选择RPA软件

译文
人工智能 机器人
研究表明,琐碎的事务占用了企业员工完成更有成效的工作的时间。如果做得好,机器人流程自动化(RPA)可以帮助他们消除大量无意义的事务。而企业因此需要为开展更高效的工作选择正确的RPA解决方案。

[[407899]]

【51CTO.com快译】研究表明,琐碎的事务占用了企业员工完成更有成效的工作的时间。如果做得好,机器人流程自动化(RPA)可以帮助他们消除大量无意义的事务。而企业因此需要为开展更高效的工作选择正确的RPA解决方案。

机器人流程自动化(RPA)承诺将企业员工从执行无聊而重复的事务中解脱出来。因此,“机器人”这个术语表明RPA执行的往往是死记硬背和低级的工作。企业使用RPA软件创建软件机器人来执行预定义的结构化工作,这些工作通常涉及填写电子表格、处理事务或发送消息。

将这些基本活动整合到RPA机器人队列中,企业就有巨大的潜力来消除繁琐的工作,例如应用在数据输入、计费、订单管理、人力资源入职以及其他领域。

银行可以使用RPA对贷款、发票处理和客户检查进行尽职调查;销售组织使用RPA来自动化报价和发票;保险公司使用RPA来加速索赔裁决。此外,在机器学习技术的帮助下,RPA可以自动转录对话,从图像和视频中提取文本和数字,并将人工填写表格中的信息填充数据库。

在底层,RPA系统包括流程挖掘、机器人创建工具、用于连接到企业系统的插件以及调度或编排层。RPA系统中的工具通常有局限性,因此人们有时会使用人工编码的自动化脚本来填补这些空白。

保持对RPA可以处理的内容的期望是很重要的。RPA的供应商通常宣称他们的产品包含比实际更多的智能,这导致用户对RPA感到有些失望。而企业需要仔细规划和执行部署,以避免RPA部署失败。在选择RPA产品之前,需要明确要自动化的内容,并确保选择具有所需功能的产品。

RPA是如何工作的?

RPA的工作原理是从现有IT系统中提取信息,通过后端接口或模拟人类从前端访问系统的方式。对于企业的原有系统,因为无法直接访问后端系统,必须经常通过前端进行访问。

前端RPA是屏幕抓取的一种演变。如果长时间使用过屏幕抓取工具,就会知道它们往往是脆弱的:一旦出现一些不寻常的显示(例如对于其字段来说数字太大,或者一旦显示格式因软件而改变更新,屏幕抓取器或者返回错误答案)将会停止工作。机器学习可以减少但不能消除这些问题。

一旦RPA系统提取了它需要的信息,它就会继续执行预定义的任务。常见用例包括应用业务规则、生成报告、发送应收账款发票或生成应付账款支票。

执行RPA任务的机器人能够以有人值守或无人值守的方式运行。有人值守的RPA机器人运行以响应员工的请求。无人值守的RPA机器人按计划运行,例如生成夜间报告。几乎所有RPA机器人都需要监督和定期审计,以确保它们继续正常工作。

工作人员必须先定义RPA机器人的工作流程,然后才能工作。这通常从进程记录开始,这是一种与记录宏不同的活动,只是跨多个系统。宏类比也扩展到为机器人编写和编辑脚本。许多RPA解决方案还提供流程图风格的界面,用于将机器人任务的元素集成在一起,使“公民开发人员”能够定义工作流程。然而,一些RPA系统仍然需要由IT人员设置。

重现现有业务流程的困难和耗时的部分之一是确定业务流程是什么以及它们如何工作。一些RPA流程挖掘工具可以解析现有流程的日志,也有一些工具需要观察和记录员工的工作情况。最坏的情况是,其进程发现需要人工完成。

如何选择RPA产品

在企业使用RPA产品之前,需要了解每个RPA都使用自己的专有文件格式。尽管它们很实用,但缺乏便携性,这并不是说不遵循标准,而是根本没有标准。在将企业投入推广之前,需要仔细评估并进行概念验证,因为以后再进行改变将会很痛苦并且代价高昂。

验证所有基本功能(以及企业认为需要的差异化功能)在企业的运营环境中都能正常工作。使用所有提供的工具构建脚本并证明编排工作正常。测试无人值守机器人,验证机器人是否可以解析企业的非结构化文档和PDF,并完成流程挖掘过程。

在企业的评估中要特别注意以下这些关键因素:

(1)易于设置机器人。企业有多种方法可以为不同的角色设置机器人。企业用户应该能够指向并单击他们通常使用的应用程序,同时记录器会记录这些操作。公民开发人员应该能够使用低代码环境来定义机器人和业务规则。最后,程序人员应该能够编写真正的自动化代码来调用RPA工具的API。

(2)低代码能力。通常情况下,低代码开发是从操作工具箱中拖放时间线构建、填写属性表单和偶尔编写代码片段的组合。编写少量代码(例如“loan_amount<0.20*year_income”)可能比指定业务规则的图形方法快得多。

(3)有人值守vs.无人值守。有些机器人只有在企业用户需要它们执行明确定义的任务时按需运行(有人值守)才有意义。例如,将图形转换为文本并将其放在剪贴板上。其他机器人在响应事件(无人值守)时更有意义,例如对从网站提交的每个贷款申请进行尽职调查。企业需要采用这两种机器人。

(4)机器学习能力。几年前的RPA工具在从非结构化文档中提取信息时遇到了麻烦,在通常情况下,企业80%的信息都存在于非结构化文档中,而不是数据库中。如今,使用RPA机器学习功能来解析文档、找到所需的数字并将其返回给用户是很常见的情况。一些供应商和分析师称之为超自动化,但这种奇特的语言并没有改变其功能。

(5)异常处理和人工审查。分类机器学习模型通常会估计可能结果的概率。例如,预测贷款违约概率为90%的模型可能会建议拒绝贷款,而计算违约概率为5%的模型可能会建议发放贷款。在这两种可能性之间,存在着人类判断的空间,RPA工具应该能够将案例提交专业人员审查。

(6)与企业应用程序集成。如果机器人无法从企业应用程序中获取信息,那么它对企业来说就没有多大好处。这通常比解析PDF更容易,但企业需要所有数据库、会计系统、人力资源(HR)系统和其他企业应用程序的驱动程序、插件和凭据。

(7)编排和管理。在运行机器人之前,企业需要配置并提供它们运行所需的凭据,通常在安全的凭据存储中。还需要授权用户创建和运行其机器人,并将无人值守的机器人配置为在特定资源上运行以响应特定事件。最后,需要监控机器人并将例外情况直接发送给员工。

(8)云原生机器人。在刚开始实施RPA时,RPA机器人专门在用户桌面和企业服务器上运行。但随着IT资产已发展到云端,企业已经建立了供机器人使用的云计算虚拟机。最近,一些RPA公司采用了“云原生”机器人,它们使用云API作为应用程序运行,而不是在Windows、macOS或Linux VM上运行。即使企业很少采用云计算应用程序,但最终也会如此,因此这一功能非常可取。

(9)流程和任务发现和挖掘。在实现RPA的过程中,找出流程并对其进行自动化排序通常是最耗时的部分。RPA供应商的应用程序越能帮助企业从系统日志中挖掘流程,并通过观察构建任务流,就越方便快速地实现自动化。

(10)可扩展性。随着企业实施RPA并处理更多自动化任务,很容易遇到可扩展性问题,尤其是对于无人值守的机器人。云实现(无论是原生的、在虚拟机中还是在容器中)通常都可以缓解可扩展性问题,特别是如果编排组件能够根据需要提供额外的机器人。

最终,RPA实施的成功或失败将取决于确定自动化的最高回报流程和任务。例如,如果银行的最高回报流程是对贷款申请进行尽职调查,需要将其(或该流程中的关键任务)作为RPA概念证明。

(11)不要在测试周期中偷工减料。如果事实证明企业采用的RPA解决方案有一些缺陷或功能不足,并且需要更换,那么将陷入困境。为了降低从头开始重新创建RPA的风险,应该记录每个任务和流程中的所有步骤。当企业要更换时,可能仍需要花一周时间重新创建每个RPA,但可能避免花费一个月的时间来弄清楚每个流程。

全球主要的RPA供应商

全球有数十家主要的RPA供应商,其中一些RPA供应商得到更多用户的关注。以下七家供应商是从最新的Forrester Wave和Gartner 魔力象限分析师报告中选出的,并按字母顺序排列:

  • Automation Anywhere:该公司的Automation 360是一个云原生、人工智能驱动、基于Web的端到端自动化平台。RPA功能的范围从用户使用记录器生成的简单机器人到IQBot,后者结合使用机器学习和数据处理从文档中提取信息。该平台现在提供治理、安全性和合规性功能以及机器人和分析。
  • Blue Prism:该公司提供一套解决RPA不同方面和用例的产品,BluePrism现在将重点从RPA转向智能自动化领域。该公司现在销售以“数字工作者”为特色的云优先产品,其功能来自其数字交换市场。
  • EdgeVerve:该公司是一家人工智能和自动化提供商。它提供AssistEdge RPA、AssistEdge Discover process mapping、AssistEdge Engage contact center automation和AssistEdge Cloud RPA。EdgeVerve公司还为银行、价值网络/供应链、金融和采购提供垂直解决方案。
  • Microsoft:Microsoft Power Automate Desktop是一种低代码RPA工具,可供Windows 10用户免费使用。此外,Power Automate每个用户计划和参与RPA的价格为每位用户每月15美元,并限时提供。它使企业的自动化能够跨流程共享和协作,可以访问400多个内置连接器,识别业务流程中的瓶颈,从文档中提取数据,并通过集中化的治理来管理和控制流。
  • NICE:NICE RPA提供有人值守和无人值守的自动化、自动化查找工具以及OCR、聊天机器人和机器学习等认知技术的支持。NICE CXone是一个与其RPA产品集成的客户体验平台。NEVA是NICE公司员工的个人助理机器人。NICE公司还拥有一系列特定于金融的工具,例如用于反洗钱的Actimize。
  • UiPath:当前版本的UiPath Platform(21.4)具有企业级管理和治理功能。人工智能驱动的发现、优先级排序和最具影响力的自动化的集成开发;升级所有用户体验;以及自动化云功能的快速扩展。UiPath可以部署在其托管设施、公共云或内部部署设施中。
  • WorkFusion:WorkFusion使用WorkFusion智能自动化云,为银行、金融服务、保险和医疗保健领域的大型企业客户自动化处理文档这样繁重的工作。银行业的顶级自动化领域包括反洗钱、开户、制裁筛选和抵押贷款。

鉴于企业无法将脚本移植到另一个RPA系统,需要证据证明将要合作的供应商具有强大的财务稳定性。最糟糕的情况是,企业进行了全面部署,但其合作的供应商破产倒闭,许可服务器停止对企业的RPA系统进行身份验证,将导致整个系统都失效。

RPA示例:UiPath

UiPath是全球主要的三个RPA产品之一,另两个RPA产品分别是Blue Prism和Automation Anywhere。目前,尽管越来越多的功能子集可通过浏览器使用,但UiPath主要是一个Windows产品。正如人们将看到的,一些UiPath产品可以在云中运行。

UiPath可以帮助用户发现需要自动化哪些流程,并为具有广泛技术技能和经验的用户提供工具。与许多RPA产品一样,UiPath正在将机器学习融入其越来越多的高级流程中。UiPath机器人分析文档、识别语音并应用其他机器学习模型。此外,UiPath可以治理和管理企业规模的自动化。

  • UiPath安装。用户可以注册免费的UiPath试用版以创建UiPath社区SaaS帐户,然后申请企业试用版以启用UiPath自动化云的全部功能。然后下载UiPath Studio试用版。单击Studio旁边的“安装”按钮。这将安装UiPath Studio、助手和用于创建和测试自动化的机器人。 如下图所示:

  • 建立一个商业案例。在企业的自动化云帐户中,可以在“管理员”下启用自动化中心服务。如果愿意的话,还可以启用自动化商店。然后可以导航到自动化中心并创建一个实例。在那里可以为POC定义业务案例。在完成后,它会像下图所示:

这只显示样本评估的开始。企业的自动化探索应该与其流程相关联。

  • 记录过程。需要从自动化中心下载任务捕获并安装。出于许可目的,应该在运行Task Capture时登录UiPath Cloud帐户,否则将受限于社区功能。

可以选择从构建图表开始,或者从使用任务捕获开始记录这个过程。前者提供了一个更好的流程图,但后者让用户更快地掌握其速度。实际的捕获过程类似于记录Excel宏。它有500个动作的限制。

该图将包含一系列操作,也可能包含决策树(业务规则)。宏记录器不执行屏幕抓取操作;与其相反,用户捕获屏幕截图,然后突出显示希望机器人在图像编辑器中提取的字段。流程定义文档(PDD)完成后,可以将其导出为Word或XAML文档。用户还可以运行其流程,或将其提交以供在自动化商店中审核和发布。

  • 探索UiPath的市场。用户可以在UiPath市场中找到许多自动化工具,包括智能自动化。以下展示了UiPath市场的的首屏截图(如下图所示)。

 

  • 创建机器人。UiPath具有三种机器人程序设计环境:适用于商业用户的UiPath StudioX、适用于RPA开发人员的UiPath Studio(见下面的屏幕截图)和适用于C#开发人员的UiPath Studio Pro。Studio Pro可以为RPA构建测试用例以及为Web、桌面和移动应用程序构建测试自动化。在机器人获得批准后,用户可以使用UiPath助手在本地运行它们,并使用UiPath Orchestrator安全地管理它们。

  • 概念证明。UiPath通常会提供熟练的UiPath开发人员与用户的流程主题专家合作,从而在一两天内完成POC。客户端必须在专用机器上安装UiPath Studio,并提供对解决方案中涉及的所有系统和应用程序的访问。

如果调查UiPath公司的竞争对手,就会发现许多相似点。还会发现功能、可扩展性和费用方面的差异。而在采用RPA解决方案之前,企业首先需要进行尽职调查、预测成本,并测试可能影响业务运营的每一项能力。

原文标题:How to choose RPA software for your business,作者:Martin Heller

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:华轩 来源: 51CTO
相关推荐

2021-06-25 10:23:34

RPA软件机器人流程自动化机器学习

2020-07-02 07:00:00

API接口网关

2020-02-19 09:45:45

云平台云计算

2021-02-25 11:15:38

备份解决方案存储

2023-11-13 15:58:33

RPA人工智能

2021-07-01 10:54:42

云计算供应商云应用

2019-12-26 10:30:50

云计算公共云私有云

2015-06-08 10:07:04

公有云云服务商选择公有云迁移

2021-09-30 12:55:44

数据处理流处理引擎

2021-06-23 09:00:00

人工智能机器学习技术

2010-07-12 15:38:20

智能手机加密软件

2021-08-23 11:35:37

代码开发开源

2009-03-04 11:29:24

ibmdwJava

2017-02-28 14:17:03

机器学习算法

2017-11-09 08:51:28

2014-10-09 10:58:17

CompuwareOvum

2013-07-23 10:31:59

冗余数据远程数据中心数据中心

2009-07-17 18:53:43

桌面虚拟化服务器VDI

2018-11-26 10:40:28

Linux打印机命令

2022-03-01 18:21:27

云迁移云服务
点赞
收藏

51CTO技术栈公众号