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产品之前,您需要知道每个产品都使用自己专有的文件格式。尽管这些文件格式很有用,但它们都不是非常用户友好并且完全缺乏可移植性。并不是这些格式无视标准,而是根本没有标准。在贵公司首次使用产品之前,请仔细评估并进行概念验证,因为以后改变主意会很痛苦且代价高昂。验证所有基本功能(以及您认为以后需要的不同功能)是否在您的业务环境中正常工作。使用提供的所有工具来构建脚本并证明编排有效。测试一个无人值守的机器人,看看它是否可以解析你的非结构化文档和PDF文档,并完成流程挖掘程序。在评估过程中要特别注意这些关键因素:机器人设置的难易程度。应该有多种方法来为不同的角色设置机器人。业务用户应该能够指向并单击他们经常使用的应用程序,记录器将记录这些操作。公民开发人员应该能够使用低代码环境定义机器人和业务规则。最后,专业程序员应该能够编写真正的自动化代码来调用RPA工具的API。低代码功能??。通常,低代码开发是操作的组合,包括从操作工具箱中拖放构建时间线、填写属性表以及偶尔编写代码片段。编写少量代码,例如“loan_amount<0.20*year_income”,比详细说明某个业务规则的图表要快得多。有人值守和无人值守。有些机器人仅在业务用户需要它们执行明确定义的任务时按需(有人值守)运行——例如,“将此图形转换为文本并将其放入剪贴板”。其他机器人更智能并响应特定事件(无人值守),例如“对从网站提交的每份贷款申请进行尽职调查”。您需要同时使用这两个机器人。机器学习能力。几年前的RPA工具难以从非结构化文档中提取信息——通常,一家公司80%的信息存在于非结构化文档中,而不是数据库中。今天使用RPA机器学习功能来解析文档、找到所需的数字,然后将它们返回给用户是非常普遍的。一些供应商和分析师称它为超级自动化,但花哨的词汇并没有改变它的能力。异常处理和人工审查。分类机器学习模型通常评估某些可能结果发生的概率。例如,预测贷款违约概率的模型可能会在贷款违约率为90%时建议拒绝贷款申请,并可能在计算出的贷款违约概率为5%时建议批准贷款申请.当计算出的概率介于这两个值之间时,需要人工进行判断调用,RPA工具应该能够提交案例进行审核。与企业应用程序集成。如果机器人无法从您的企业应用程序中获取信息,那么它对您的公司并没有多大好处。这通常比解析PDF文档更容易,但您需要所有数据库、会计系统、人力资源系统和其他企业应用程序的驱动程序、插件和凭证。编排和管理。在您可以使用任何机器人之前,您需要对其进行配置并通常为其提供在安全凭据存储中运行所需的凭据。您还需要授权用户创建和运行您的机器人,并将无人值守的机器人配置为在特定资源上运行以响应特定事件。最后,您需要监控您的机器人并将异常直接发送给工作人员。云机器人。RPA刚出现的时候,RPA机器人只运行在用户桌面和公司服务器上。但随着IT资产转移到云端,企业纷纷在云端设置虚拟机供机器人使用。最近,一些RPA公司部署了“云原生”机器人,它们使用云API作为云应用程序运行,而不是在Windows、macOS或LinuxVM上运行。即使您的公司目前对云应用程序的投资很少,您最终也会对其进行更多投资,因此这很有用。流程和任务的发现和挖掘。识别自动化流程并确定其优先级通常是实施RPA最耗时的方面。RPA供应商的应用程序越能帮助您从系统日志中挖掘流程并从观察中构建任务流,自动化就越容易和快速。可扩展性。随着您的RPA实施在整个企业中推广并实现更多自动化,您很容易遇到一些可扩展性问题,尤其是在涉及无人值守的机器人时。云实现(无论是云原生的、在虚拟机中还是在容器中)通常可以缓解这种可扩展性问题,尤其是当编排组件可以根据需要提供更多机器人时。最终,RPA实施工作的成功或失败将取决于找到那些回报最高的流程和任务。例如,如果特定银行中回报率最高的流程是对贷款申请的尽职调查,则该流程(或该流程中的关键任务)应该接受RPA概念验证。不要在测试周期中偷工减料。如果您的RPA解决方案有一些缺失或不完整的功能,那么您需要进行调整,否则您将陷入困境。为了降低必须重新创建所有机器人的风险,您应该记录每个任务和流程中的每个步骤。当您更换其他机器人时,您可能仍需要花费一周的时间重新部署每个机器人,但您可以避免花费一个月的时间来弄清楚每个流程。顶级RPA供应商虽然有数十家RPA供应商,但也有少数供应商一次又一次地进入对话。以下七家厂商是根据最新的《ForresterWave》报告和《Gartner魔力象限》(GartnerMagicQuadrant)分析师报告按字母顺序选出的。此处列出的供应商不作为推荐,未列出的供应商不作为批评:AutomationAnywhere,Inc.:该公司的Automation♂是一个云原生、AI驱动、基于Web的平台,用于端到端-结束自动化。RPA的功能范围包括用户使用记录器生成的简单功能机器人、使用机器学习技术和数据处理技术从文档中提取信息的IQBots(认知自动化机器人)等。该平台现在提供治理、安全和合规性功能,以及机器人和分析。BluePrism:该公司提供一系列解决RPA不同方面和用例的产品,现在正在将目光从RPA转向智能自动化。该公司现在销售一种云优先产品,该产品具有能够从其数字交换市场获取信息的“数字劳动力”。EdgeVerve:这是一家信息系统公司以及人工智能和自动化提供商。它提供AssistEdgeRPA、AssistEdgeDiscover流程??映射、AssistEdgeEngage呼叫中心自动化和AssistEdgeCloudRPA。该公司还在银行、价值网络/供应链、财务和采购方面提供垂直解决方案。MicrosoftCorporation:MicrosoftPowerAutomateDesktop是一种低代码RPA工具,对Windows10用户免费。此外,PowerAutomate工具(有人值守的RPA)的单用户版本限时提供,每位用户每月15美元。该工具可在整个组织内实现跨流程共享和协作的自动化,提供对400多个内置连接器的访问,识别业务流程中的瓶颈,从文档中提取数据,并通过集中治理管理和控制各个流程。NICE:该公司提供有人值守和无人值守的自动化、自动查找器,并支持OCR、聊天机器人和机器学习等认知技术。NICECXone是一个与其RPA产品集成的客户体验平台。NEVA是NICE为员工设计的个人助理机器人。NICE还有一系列金融专用工具,例如用于反洗钱的Actimize。UiPath,Inc.:当前版本的UiPath平台(21.4)具有企业级管理和治理功能;人工智能驱动的最高效自动化集成的发现、优先级排序和开发;升级所有用户体验;并迅速扩张。虽然其托管云经常升级,但UiPath的产品也可以部署在其托管云、公有云或本地。WorkFusion:使用WorkFusion的“智能自动化云”工具,银行、金融服务、保险和医疗保健行业的大型企业客户正在自动化费力的手动文档处理。银行业自动化程度最高的领域包括反洗钱、开户、制裁筛查、LIBOR过渡和抵押贷款。鉴于您无法将脚本移植到另一个RPA系统,您需要知道您当前正在考虑的供应商是否具有很强的财务稳定性。最坏的情况是,你有一个完整的部署,但供应商破产了,他们的许可证服务器停止验证你的安装,你的整个实施都陷入停顿。RPA示例:UiPath产品UiPath产品是“三大”RPA产品之一,另外两个是BluePrism和AutomationAnywhere的产品。目前,它主要提供Windows产品,尽管越来越多的子功能可通过浏览器使用。正如我们将看到的,一些UiPath产品在云端运行。UiPath的产品可帮助您发现哪些流程可以自动化,并为具有各种技术技能和经验的用户提供各种工具。与许多RPA产品一样,UiPath产品正在将机器学习技术融入到越来越多的高级流程中。UiPath的机器人可以分析文档、识别语音以及应用其他机器学习模型。此外,UiPath产品可以在企业范围内治理和管理自动化。安装UiPath产品。您可以注册免费的UiPath试用版以创建UiPathCommunitySaaS帐户,然后申请企业试用版以启用UiPathAutomationCloud的全部功能。然后您可以下载UiPathStudio的试用版。单击试用版旁边的“安装”按钮。此操作将安装UiPathStudio、Assistant和Robots以创建和测试自动化。构建业务案例。在您的AutomationCloud帐户中,您可以在Admin下启用AutomationHub服务。如果需要,您还可以启用AutomationStore。然后您可以转到自动化中心并创建一个实例。从这里,您可以为概念验证(POC)定义业务案例。记录你的过程。您需要从AutomationCenter下载并安装TaskCapture。由于需要权限,您需要在运行任务捕获时登录到您的UiPathCloud帐户;否则您将被限制使用社区的功能。您可以选择从构建图表开始,或使用TaskCapture来记录您自己的流程。前者给你更好的流程图,而后者让你工作得更快。实际捕获过程类似于在Excel中录制宏。该流程最多可执行500个操作。该流程图将包含一系列操作和可能的决策树(业务规则)。宏记录器不进行屏幕抓取;相反,您截取屏幕截图,然后在图像编辑器中突出显示您希望机器人提取的字段。流程定义文档(PDD)完成后,您可以将其导出为Word或XAML文档。您还可以运行自己的流程,或将它们提交到AutomationStore以供审阅和发布。了解UiPath产品市场。您可以在UiPathMarketplace中找到许多自动化,包括智能自动化。创建一个机器人。UiPath产品包括三个机器人设计环境:面向商业用户的UiPathStudioX、面向RPA开发人员的UiPathStudio(见下方截图)和面向C#开发人员的UiPathStudioPro。StudioPro可以为RPA构建测试用例,也可以为Web、桌面和移动应用程序构建自动化测试。机器人获得批准后,员工可以使用UiPathAssistant在本地运行它们,并使用UiPathOrchestrator安全地管理它们。概念证明。通过派遣熟练的UiPath产品开发人员与客户公司的流程领域专家合作,UiPath公司通常会在一两天内完成概念验证。客户必须在专用设备上安装UiPathStudio,并提供对与该解决方案相关的所有系统和应用程序的访问权限。如果您研究UiPath产品的竞争对手,您会发现许多相似之处。您还会发现功能、可扩展性和成本方面的差异。在采用RPA解决方案之前,请进行尽职调查、规划成本和节省开支,并测试可能影响公司运营的每个功能。
