2.1 企业级智能RPA的7大特性
在企业业务不断增长和扩张的同时,其内部也积累了各种IT系统。一个普遍存在的痛点是很多企业和政府机构的关键业务所用的系统都已非常老旧,随着时间的推移和业务的革新,利用这些系统进行日常工作正变得越来越低效。此外,老旧系统的升级还存在着一系列的难题,如系统之间互相耦合、错综复杂,改造难度高、投入多、时间长,旧的系统支撑着关键业务,无法承受长时间的研发周期等。这种情况下,企业级智能RPA平台提供了在不改变现有系统的前提下又能解决问题的最佳方案。
另外,随着人类劳动力的成本越来越高,数字化劳动力的优势就变得越来越明显。RPA软件机器人作为企业的数字化劳动力,在处理大量重复操作的任务方面具有成本低、效率高、安全合规等优势。机器人执行标准化的业务流程,操作速度能达到人工处理的数倍,并且可以7×24小时全天候工作,能为企业节省大量成本。
企业级智能RPA平台无需修改现有的IT架构,也无需重新设计基本流程,只需要模拟人类员工的工作方式在多个系统之间完成切换和交互即可。企业级智能RPA平台以企业级规模化部署、虚拟员工管理体系建设等为目标,具有平台部署、智能化程度高、兼容性好、稳定可靠、高可用、安全易维护等特点。
1.平台部署
企业级应用场景往往会面向众多用户,因此对访问速度和数据安全性的要求非常高。很多企业出于数据保密的目的只能在内网环境使用RPA,这就要求RPA要能够实现本地平台级部署,在企业内部的服务器和电脑上安装并运行RPA平台,包括在PC上部署RPA流程开发平台和机器人,以及在后台服务器上部署控制中心和人工智能的相关服务。
2.智能程度高
在很多业务场景中,员工需要处理大量的办公文档、文本、图片、报表等非结构化数据,传统RPA对于这些难题无能为力。智能RPA深度融合了CV(计算机视觉)、OCR(光学字符识别)与NLP(自然语言处理)技术,能解决传统RPA无法处理非结构化数据的难题。企业级智能RPA在文本自动化处理过程中能够实现从信息抽取到比对、审阅、填写的一体化解决方案,可用于财务、税务、金融、人力资源、信息技术、保险、客服、运营商、制造等多种行业的自动化场景,提升企业的自动化能力。
3.兼容性好
因为各个行业所用的软件系统大多是基于不同的语言和架构开发的,因此语言和框架的差异性巨大。RPA通过模拟人对鼠标和键盘的输入操作来完成对这些软件系统的操控,因此企业必须实现不同操作系统和软件应用程序的自动化。企业级RPA从软件底层架构和人工智能组件两个层面来突破自动化领域的关键技术瓶颈,以实现客户的业务流程自动化。一方面,企业级RPA平台支持跨平台部署,能够在Windows、Linux、Mac、国产OS等操作系统上运行。另一方面,在当前鼓励国产化的趋势下,由国产操作系统、办公软件、数据库系统等组成的软件生态正在日益发展壮大,因此对国产软件的完美兼容也成为企业智能RPA必不可少的要求。
4.稳定可靠
RPA平台的稳定性直接关系到企业业务流程能否正常进行,因此平台的稳定可靠对企业来说具有非常重要的意义。RPA平台通过强大的容错能力和异常处理机制,能够保证各种环境下RPA流程的稳定性,保障企业的正常生产。在正常的业务压力下,RPA平台及流程需要持续运行24小时以上,同时还需要保证各项计算机资源使用稳定,CPU和内存等的占用无上升趋势,系统处理能力无下降趋势。RPA流程应支持流程容错机制、流程及系统异常处理机制,能够及时捕获流程中可能出现的网络、文件、资源、软件等运行异常,并为对应的平台提供监控报警和完备的日志记录。
5.高可用性
作为企业正常运转的核心环节,企业的业务自动化流程必须保证高可用性,在出现异常和故障时也能保证一直可用。企业级RPA平台支持服务器的高可用性部署,支持大批量部署机器人的场景,支持服务器的横向扩展,以适应机器人数量不断增多的情况(如图2-1所示)。即使服务器集群中有机器出现故障,也不会影响其他机器的正常运行,从而保证控制中心能够正常工作。在容灾方面,RPA平台支持数据库的主从模式,通过数据库的实时主从复制实现双机热备,以保证异常情况下的数据安全,从而实现数据库的高可用性。
6.安全性高
企业的自动化升级不仅是指通过流程自动化技术重新分配规则明确、重复性高的工作,还要保证自动化业务的数据安全,因此数据安全是企业级RPA非常重要的评价指标。企业级RPA可以从以下四个方面来保障数据的安全性。
图2-1 企业级RPA高可用部署架构
第一,第三方应用系统的账号和密码通过加密的方式进行存储,开发人员可以通过云变量的形式调用第三方应用系统的账号和密码。
第二,开发平台与控制中心,控制中心与机器人终端之间通过网络传输安全协议进行通信,这样做可以规避敏感信息的泄露风险。
第三,对机器人处理的业务数据进行加密处理,并将其设置为对运维人员不可见,以防止业务数据信息外泄。
第四,机器人临时查看的敏感数据仅用于中间过程处理,处理后即销毁。
通过以上方法,企业级RPA即可实现全方位的数据安全保障。
7.容易维护
随着企业的发展和业务的拓展,业务软件也会随之升级。为了保证RPA流程能够一如既往地稳定运行,RPA流程经过评估后可能需进行相应的调整。RPA流程的可读性非常重要,维护人员若能快速读懂开发人员设计的流程,则可以大大提升维护的效率。企业级RPA流程基于可视化控件开发,提供可视化调试等多种易用功能,因此可以在很大程度上降低维护人员维护和改造流程的难度。