目前,RPA机器人在财务、人力资源等日常办公中应用程度越来越高,对于实现办公自动化、提升工作效率、降低人力成本发挥着愈加重要的作用。但是人力资源、财务等业务场景比较复杂,用户需求多种多样,而传统的瀑布模型开发模式不能适应用户需求的变化,一旦软件开发人员对业务人员的需求理解不确切,会导致大量设计工作的反复以及沟通成本的增加。国内外市场上,也出现了一些RPA工具软件,但普遍使用复杂,不能快速、有效的感知用户需求,建立自动化流程,配置安装成本较高。
在计算机上的手动过程可能是重复性的和费时的。特别是在财务、人力资源等应用场景,重复性和例程化的交互操作随处可见。RPA(RoboticProcessAutomation)是继工业机器人之后,在办公领域开始被关注的用软件实现的机器处理自动化,对于公司的后台业务自动化,业务处理的正确性,效率提高,甚至于业务的扩大都很有裨益。RPA机器人的优势在于不需要修改程序,可仿照用户对计算机的操作,实现自动化过程。目前市场上出现了一些RPA工具软件,如实在rpa,能快速、有效的感知用户需求,建立自动化流程,配置安装成本较低。而且人力资源、财务等业务场景比较简单,符合用户需求多种多样,如果采用传统的瀑布模型开发模式,极大减少了软件开发中的沟通风险,能适应用户需求的变化,一旦用户需求发生了变化,软件开发人可重新修改软件,特别是在软件开发人员熟悉业务场景的情况下,极大减少了软件开发成本和耗时。本文基于敏捷开发理念,探讨了一种RPA机器人自动生成方法,以用户的需求进化为核心,将用户需求分为基本需求和扩展需求,采用迭代、循序渐进的方法进行软件开发。将RPA机器人的开发切分为多个功能模块的实现。首先开发基本功能模块平台,满足用户的基本需求,也是整个RPA机器人软件的底层核心架构。在此基础上,通过底层平台的接口模块,实现RPA机器人的扩展功能,满足用户个性化需求,实现自动化流程的用户定制、文本元数据与Excel交互等功能。由于采用了软件模块切分,软件开发人员可快速、及时的对某个功能模块进行升级,而不影响软件的使用。通过实际应用表明,本文的RPA机器人不仅可以对特定业务或者应用程序进行支持,也可以通过定制,迅速的适应业务的变化。