基于RPA的财务共享服务中心资金自动支付研究
赵磊
【摘 要】近年来,rpa流程自动化技术的应用让财务共享服务中心从人力密集型向技术密集型转变成为可能,但是从目前新技术的应用落地情况来看,rpa流程自动化技术在很多业务场景中还没有得到很好的应用。文章以财务共享服务中心财企、银企直联业务场景为例,研究如何在其资金支付流程使用rpa流程自动化技术研发rpa机器人,实现资金的自动审核与支付,通过设计和开发rpa资金自动支付流程并付诸实践,对rpa在财务共享服务中心业务流程中的应用做了初步探索。
【关键词】财务共享;rap流程自动化;资金支付;数字化;智能化
【中图分类号】f232 【文献标识码】a 【文章编号】1674-0688(2022)04-0054-03
0 引言
从2005年“中兴通讯”建立中国第一家财务共享服务中心开始,截至2020年底,国内建成的财务共享服务中心已经超过1 000家[1],我国企业兴起了财务共享中心建设的热潮。随着大数据、人工智能、移动互联网、云计算、物联网及机器人流程自动化等新兴技术的应用,财务共享服务中心从缓解财务管控压力和降低财务管理成本为目标的第一代共享服务,实现了第二代共享服务的进化,也就是实现可持续的成本节约[2],更深入的流程优化与再造,以及提供更优质的服务;同时,正在向第三代共享服务迈进,对业务流程的持续优化,提升共享服务中心的自动化能力和数据分析能力,从而专注于提高共享服务中心的效率和价值,实现共享服务中心的数字化与智能化转型[3]。
然而,目前财务共享服务中心对数字经济时代带来的新技术应用程度与其技术的发展趋势还不相适应。智能化技术的应用处于计划阶段的较多,真正投入测试并使用的并不多,财务共享服务中心对技术的运用还不够敏感[4];财务共享服务中心自身it研发能力较弱,甚至没有研发能力,基本依赖于外包的软件商,对于智能化技术需要大量的资金投入,也是阻碍共享中心智能化应用的一大原因。
但是,财务共享中心业务规范化、标准统一化及业务的重复处理,为rpa提供了良好的应用环境。本文通过分析财务共享中心资金支付流程,发现应用场景,借助rpa流程自动化软件,研发资金自动支付机器人,实现资金单据自动审核、款项自动支付。通过对支付流程的研究及rpa流程的设计,总结经验和技术积累,以期对未来财务共享服务中心rpa的应用提供系统的、科学的实践研究理论基础。
1 rpa流程自动化技术
1.1 机器人流程自动化的含义
机器人流程自动化(robitic process automation,
rpa),它是可以模仿人在计算机上操作,重復执行大量标准化业务的软件[5]。从本质上讲,rpa是一种处理重复性工作、模拟手工操作的程序,其不受现有系统的限制,无入侵性。rpa提高了办公自动化程度,提升了工作效率,大大降低了人工成本。当前,rpa开发软件功能较为强大,对用户友好,容易学习和掌握。
1.2 机器人流程自动化的优势
(1)固定的操作流程与规则。机器人按照设置好的操作流程与规则进行操作,排除了人为因素的干扰,在网络稳定、系统稳定的状态下,避免了人为操作带来的错误,使得业务流程能够完全按照预置的指令完成,保证业务操作准确。
(2)无人值守7×24 h运行。机器人运行后不需要人工值守,可以全天候地重复执行操作指令,不需要休息。相比人工操作,首先,它不需要对业务操作规则进行学习,可以立即按照指令进行操作;其次,它可以不间断运行,不需要像人类一样遵守工作时间的要求,最大限度地提高业务处理的效率。
(3)机器人流程可以按需调整。机器人程序可以按照业务需求进行编写和调整,具有较大的灵活性和可操作性。结合相关操作指令和功能,可以实现复杂、高级的操作组合,例如结合ocr识别及自然语言处理技术,可以对系统相关内容进行结构化数据转换和关键字段信息提取和整理;利用stmp邮件协议,可以收取或者发送邮件,及时获取相关信息或者将业务处理结果发送至相关管理人员。
(4)机器人流程编写简单化。目前,市面上的机器人流程自动化开发软件有很多,技术都非常成熟,其软件的功能强大,采用低代码、可视化的开发模式,内置了大量操作命令,对开发者的技术要求较低,非it专业人员在具备一些基础编程知识后,即可上手使用。
(5)机器人流程的成本效益较高。机器人代替人工处理相关业务,一定程度上节省了人力投入,为企业节约了可观的人力成本;对于不同系统间的业务操作或者信息传递,机器人可以通过在不同系统间的操作,间接地实现系统对接,为企业节省大量的研发费用,成本效益较高。
1.3 机器人流程自动化适用场景
(1)基于标准化的流程。机器人适用于业务流程固定、业务处理规则明确的业务场景,对于需要复杂判断和决策的系统操作则不适用。
(2)简单重复操作。重复性高、附加值低的业务场景非常适用机器人来代替人工操作。机器人可以完全替代人工处理,让人从大量的、低技术含量的业务中解脱出来,投入高附加值的创造性工作。
(3)量大易错业务。当企业面临大量的需要判断甄别的业务场景时,传统的处理方式就是增加人力,但增加人力成本投入后,也难免会出现操作失误的情况,而机器人基于固定的、可重复的操作、全天候的运行,则完全可以避免问题的出现。
(4)多个异构系统。当企业有多个系统,又需要在系统间进行业务操作或者信息传递,在不开发系统接口的情况下,无法避免人工参与,而使用机器人流程在不同系统间进行操作,让机器人担任系统间信息的搬运工,则可以避免企业过多投入系统整合、接口开发的费用。
2 财务共享服务中心支付流程现状与分析
财务共享中心经过多年的发展和完善,在实现业务标准化、流程标准化、审核标准化的同时,不断利用新技术、新手段进行升级改造,例如ocr自动识别,发票自动认证、客商自动工商信息校验等新技术得到了初步的应用;财企直联、银企直联逐渐取代传统的人工支付,在支付效率、资金安全方面比人工支付有着很强的优势。
人工支付形式是指支付人员根据资金系统的支付指令在电脑登录网银进行支付的形式,在未进行财企、银企直联的情况下,人工支付还是主要的支付形式,作为补充支付方式在一定时期内还要继续存在。
财企、银企直联支付形式是指资金的支付可以通过财企直联通道自动进行付款,不需要人工登录网银操作。
但是从资金安全角度考虑,又无法实现完全的自动支付,在支付申请从共享中心完成审核后,在进入直联支付通道前,还需要人工对银行账户信息进行审核,检查无误确认后才能发送至直联系统完成支付。这一审核环节在财企直联流程里,中断了整体流程的自动流转,给支付人员增加了审核工作量。
那么,如何在资金支付系统与直联系统间建立连接,实现代替人工审核支付信息,并自动发送支付指令,是一个值得思考的问题,而rpa技术适用于这些场景。
3 基于rpa的财务共享资金自动支付流程设计
3.1 rpa流程自动化软件介绍
目前,市面上有很多rpa流程自动化编程软件,主流的国际厂商有uipath、automation anywhere、blue prism,国内有“艺赛旗”“云扩”“来也”“金智维”等。相比国外厂商的软件,国内厂商的软件在功能、技术、易用性方面也有着不错的表现,特别是基于编程要素的本地化方面,国产软件不需要开发者懂得复杂的英文变量名称,在国产软件中均可以使用中文进行变量的定义,对于非it专业的开发者是一个巨大的利好。
本文以国产软件uibot为例,阐述财务共享资金自动支付流程的设计及研发。uibot是“来也科技”旗下的一款rpa流程自动化软件,其前身是2001年问世的风靡于游戏玩家之间的“按键精灵”软件,用来针对网页游戏的自动化操作,其简单易用,不需要玩家具备it技术,即可熟练制造自己的自动化交办,可以说“按键精灵”是国内rpa的先驱。其团队后来对rpa的具体需求进行了认真分析,对按键精灵进行了重大革新,保留十几年的自动化流程经验积累,打造出了一款强大、易用、快捷的rpa流程自动化开发平台uibot。
3.2 资金自动支付流程设计
基于对财务共享中心资金支付的流程研究与分析,将资金自动支付流程的设计分为两个阶段:第一阶段是业务流程的确定,第二阶段是校验规则的确定。
(1)业务流程的确定。总体业务流程是rpa流程的顶层设计,需要全盘考虑。通常是通过模拟人工操作顺序,将业务流程细化分解为若干操作步骤,通过流程图的形式展现。其中包含具体操作子流程、判断控制条件、流程走向、需要输出信息等,形成闭环的、可重复执行的流程。
(2)校验规则的确定。校验规则是触发rpa流程进行的节点。可分为事件触发类型、条件触发类型。事件触发是指当什么情况或事件发生时,rpa需要进行哪些操作,通常表现为系统界面信息的变化,例如:当有新单据出现时,触发rpa进行读取单据信息的操作的情况;条件触发是指满足流程所期望的条件后,需要rpa进行哪些操作,通常表现为满足判断规则的情况,例如单据判断正确或者错误后,触发rpa进行不同条件分支下的操作。
条件触发类型中最重要的是单据校验规则,其是单据审核的标准,决定rpa是否能够准确地执行单据审核的操作。具体做法是将人工审核的标准,通过条件判断命令预置在机器人流程中,对单据信息进行逐一判断,通过的则进行下一条,不通过的则执行其他操作。
3.3 资金自动支付流程开发
资金自动支付流程的开发分为两个阶段:第一阶段是rpa流程的开发,第二阶段是rpa流程的测试。
(1)rpa流程开发。rpa流程的开发要根据确定的总体流程入手,严格按照流程设计进行相关操作子流程、判断控制条件、流程走向、需要输出信息等模块的开发。基于系统网页元素的判断,ocr识别技术的使用,利用uibot软件提供的命令组合,使用拖拽的方式将用以实现相关操作功能的命令按照顺序罗列在一起,通过对命令运行参数的调整及整体流程的调试,实现rpa机器人流程的编写。开发过程中针对网页加载判断、按钮识别、页面信息获取,要进行大量的测试,运用不同组合条件,选择最优功能组合,获得最优的操作或结果;同时,要充分考虑网络延时、系统界面加载、条件判断等待等场景需要的等待时长,结合ocr识别和网页元素判断等功能,给予rpa流程适当的操作节奏控制,加强rpa流程的容错能力。
(2)rpa流程的测试。在完成rpa流程开发后,要对rpa流程进行运行测试,测试完成后再正式投入使用。测试的目的是检查rpa流程是否能够正常运行,相关控制规则、判断条件能否执行,整个流程是否闭环等。重点关注rpa流程测试过程中是否存在异常停止的情况,规则判断是否按照要求执行,如果存在问题,就需要分析运行日志中的报错信息,查找问题所在,进而对报错指令进行优化或调整命令运行参数。
4 rpa机器人面临的异常场景及解决方案
4.1 系统环境异常
rpa的开发和测试通常是在测试环境中,开发完成后移植到生产环境中,这就可能会出现流程异常的情况,这是测试环境与生产环境存在的差异导致的。比如,操作系统或者浏览器的版本不同、显示器分辨率不同、系统弹窗等,这些差异没有在测试环境中出现,开发者没有考虑应对措施,所以在生产环境中rpa就会出现“水土不服”的情况,rpa流程投入使用后,还需要一定时间的观察,遇到问题及时修正。
4.2 应用异常
rpa在上线投产前已经过多次测试,但rpa在日常运行中可能会出现某应用程序中断或因网络等原因卡顿、网站的某个页面打不开或应用出现异常报错等特殊情况,此时rpa无法继续执行或者重复错误的运行,导致后续任务执行失败。在开发rpa之初,开发人员很难预测此类异常情况。
4.3 业务异常
rpa在执行过程中可能会存在一些数据异常或超出业务规则的情况。尽管测试阶段测试人员已经尽可能模拟了各种业务情况,但是测试样本数据和真实业务数据之间的差异性仍无法避免。因此,rpa在执行过程中遇到此类问题时应采用人机交互(将错误的数据交给员工处理,机器人只处理正常的数据)的方式解决。
可见,设计完整且能够长久稳定运行的rpa流程不僅对软件产品本身有着极高的技术性要求,而且对部署经验、预案能力、风险防控意识也有着较高的标准,涉及诸多的变量。
5 结论与启示
rpa机器人的出现对于企业来说,既是机遇,也是挑战。从机遇来看,rpa财务机器人推动了企业财务观念的转变,成为财务人员创新和转型的重要工具,使得企业需要调整组织架构,建立团队进行技术创新,促使财务人员去从事更具价值的工作。从挑战来看,新技术的学习和应用对财务人员提出了更高的要求,需要财务人员具备更强的业务能力,更加懂得信息技术,具备战略远见和创新意识,主动适应技术变革,不断更新知识储备,运用信息技术,实现财务工作的价值创造,完成数字化、智能化转型,致力于提升企业核心竞争力。
参 考 文 献
[1]元年科技.财务共享已经过时了嘛?[eb/ol].[2021-06-20].https://zhuanlan.zhihu.com/p/382422983.
[2]张庆龙,潘丽靖,张羽瑶.财务转型始于共享服务[m].北京:中国财政经济出版社,2015:52-53.
[3]张庆龙.下一代财务数字化与智能化[m].北京:中国财政经济出版社,2021:1.
[4]陈虎,孙彦丛,赵旖旎,等.财务机器人——rpa的财务应用[m].北京:中国财政经济出版社,2019:98-100,186.
[5]财政部会计资格评价中心.高级会计实务[m].北京:经济科学出版社,2021:329,352.
基于RPA的财务共享服务中心资金自动支付研究
本文2022-10-29 15:19:39发表“财经金融”栏目。
本文链接:https://www.damishu.cn/article/341017.html