
来源:2022第三届中小金融机构数智化转型优秀案例评选
获奖单位:交通银行重庆市分行
荣获奖项:运营管理创新优秀案例奖
项目负责人:邓瀚波 高级系统分析师
一、项目方案
银行在日常运营中存在大量手工处理的工作,比如,帐户管理、反洗钱、集中作业、清算结算等。这些工作往往重复并且繁琐,需要耗费一定的人力来定期进行处理。从2011年开始,国内青壮年(15岁到64岁)人口占比逐年下降,而就业人员平均工资逐年增长,劳动力成本对企业竞争力的影响越来越明显。因此,如何让更多的员工从这种繁琐重复的工作中解放出来,释放人力、节约成本,成了银行在数字化转型中必须面对的问题。
自动化的处理方案成为银行日常运营中的迫切需求。机器人流程自动化(Robotic Process Automation,简称RPA)作为银行数字化转型的重要组成部分,将在解放人力、增强业务准确性与提高企业运行效率等方面发挥着重要作用。
金智维RPA系统组成如下图:

图1 交通银行RPA部署架构图
其中设计平台(Control)主要用于流程设计,类似于软件开发中的集成开发环境,设计平台主要面向用户。流程设计完成后将会发送给机器人(Agent)进行执行。所有的机器人和设计平台均会和控制平台进行连接,控制平台会对机器人的状态、硬件资源的使用情况进行实时监测,并且对机器人流程的执行情况进行统计分析。
Server端有一个内置的数据库SQLite,负责对用户创建的各种参数进行存储(包括在“全局参数”中设置的531系统登录用户名和密码等信息)。用户通过Control设计流程、创建参数、指定执行的Agent后,所有的信息均会存储在Server 端,当需要执行流程时,Server会把用户设计的流程任务分发给相应的Agent进行执行,在执行中所涉及到的531系统登录用户名和密码等信息会由Server端从内置的数据库SQLite中取出(此时所得取出的密码是通过AES256加密后的密文),然后通过AES256的key进行解密,之后把明文传输给Agent,Agent通过得到的531登录用户名和密码进行登录然后执行任务。其中Server在传输数据给Agent时,通过SSL进行加密传输,从而保障数据传输中的安全性。
除了金智维RPA软件本身所提供的安全保密措施外,信息技术部也在管理制度上采取了相关措施。首先是搭载RPA应用程序的服务器部署在信息部机房中,如图2所示。信息部在设备的管控上有完善对规章制度,可以有效避免非相关人员对服务器的操作,当业务人员需要使用RPA时,首先需要通过远程桌面连接到信息部机房的RPA工作PC上(需要输入远程的登录密码),然后业务人员用自己的RPA账户登录Control运行流程。目前给一个部门分配一个Agent,部门内部员工按照各自业务流程的使用是时间分时段进行运行。
此外交通银行内外网隔离机制与EDLP数据加密系统也在防止数据泄露问题上起到了双重保护作用。

图2 交通银行RPA部署架构图
二、创新点
1. 平台互通互联,资源整合,简化业务流程:该平台可以通过非侵入的方式从531、BDAP、财务系统、邮箱系统、供应商关联关系等内外部系统中获取数据,从而实现资源的整合与处理。
2. 定时作业全自动化处理:RPA实现了各个系统的全自动化操作,用户设置好工作时间后,RPA会自动运行,这种方式打破原有半手工、半自动的工作方式,流程运行成功后,会邮件通知用户。
3. 大幅提高效率与操作准确性:RPA通过全自动化的处理方式大大缩减了工作时间。并且整个过程不需要业务人员干涉。
三、技术实现特点
RPA主要是通过模拟鼠标和键盘等方式来实现自动化操作,RPA相对传统手工完成重复类工作,RPA具有以下特点:
1.首先RPA将重复、繁琐的流程实现了自动化操作,并通过非侵入式的方式对各个系统进行操作,实现整条业务线自动化。
2.其次RPA软件可以24小时不间断工作,其可以替代人工,将员工从重复、繁琐工作中解放出来,以便员工从事更多富有创造性的工作,为企业创造更多价值。
3.另外RPA软件的运行不会对企业的系统产生任何影响。
四、项目过程管理
项目各阶段的实施周期:
2021年1-3月 对比金智维、艺赛奇、弘玑3家RPA技术供应商所提供的技术优缺点,最后选择金智维作为重庆市分行RPA技术支持的供货商;
2021年4-12月 分析我行在连号报销发票审核、诉讼费审核、供应商管理、明细数据分发、每日报表统计、核心指标竞赛通报、费用预算报表分发、人行个人结算账户信息上报等14个业务场景中的痛点和难点,探索RPA技术在银行数字化转型中的应用。
五、运营情况
2021年交通银行重庆市分行主动探索RPA技术在分发中的应用,并且与弘玑、艺赛旗、金智维合作,开发了连号营销招待费发票审核、诉讼费挂账审核与人行帐户报备等场景,并且取得了较好等效果,接下来将对重庆市分行的这14个场景进行介绍。
1. 连号营销招待费发票审核流程
分行在日常财务报销中发现,对于个别单位分次提交的连号营销招待费发票、不同报销单位间发票连号以及同一开票单位短期内多次开票等不尽合理的情况,人工审核方式难以在事前及时发现,仅能通过事后检查筛选,结合分行报销审核实际及每年审计检查情况,如果能够实现对前述发票的事前监控,在相关报销单据提交分行审核前即被识别,可进一步提高财务审核效率。
由于在实际的生产环境中,分行没有权限对财务系统的源代码进行修改,这也就导致分行无法直接在财务系统中添加连号发票判断功能。而RPA的非侵入式特点,可以在不对财务系统进行任何修改的情况下,实现发票连号判断功能。通过对现有流程的分析后,RPA的处理流程如下图3所示。

图3 连号营销招待费发票审核流程
RPA登录财务系统,自动查询当年1月1日到今日的报销申请。然后从系统中自动提取每笔报销中的每张发票信息(发票号码、发票日期、税号、消费方名称)。之后对于之前提取的信息,在汇总表自动进行比对处理,如果符合预先定义的连号规则,则直接在系统中自动驳回该笔报销申请。部分连号规则如表1所示。

表1 部分连号判断规则
同时,在驳回申请的备注中写明驳回原因是发票连号,并且将发票号码也自动写入到驳回原因中。将所有的发票信息都自动记录到发票信息汇总表中,如图4所示。

图4 发票信息汇总表
如果发票满足连号规则,则在标志位中注明不使用,即该笔发票的信息在后续的发票信息比较中不使用。对于第二次重复提交的发票即便满足连号规则,但不做报销驳回处理(此情况在于报销人员已经同预财部业务人员有过交流,解释了具体原因)。满足连号的报销,如果两笔报销都还没由业务人员审批,都做驳回处理。如果其中一笔已经完成审批,则对没有审批的做驳回处理。
通过RPA技术优化流程后,曾经难以完成的工作现只需要10分钟即可完成。相关系统已于去年11月中旬完成搭建,至去年底已试运行了一个月,期间经反复调试,不断修改程序以更好地契合审核需求,发挥了较好的审核效果。
2. 个人银行结算账户报送
目前分行的个人结算账户上报工作量较大,耗时较多,操作单一,重复劳动。RPA非常适合应用于这种操作重复繁琐,并且富有规律的场景中,通过对现有流程的分析,可以将个人结算账户备报工作中的数据下载、报送、结果返馈,修改数据,再报送五个标准化的桌面业务流程和工作环节通过RPA进行串接,从而提升更高的运营效率。其流程如图5所示。

图5 个人银行结算账户报送
首先人工登陆人民币银行结算账户管理系统上传数据,然后第二天由RPA登陆人民币银行结算账户管理系统,RPA通过对网页Html标签进行解析与识别后,找出人民币银行所返回的错误数据不为0的记录,然后下载这些错误数据,将错误数据转换为Excel表格后,错误数据样例如表2所示。之后通过预先定义的规则对错误数据进行修正,部分错误类型与修正方法如表3所示。之后由RPA对错误数据进行修正后如表4所示。最后对修正后的数据由RPA重新上传。通过RPA技术,曾经人工需要花费一个下午才能完成的数据修正工作通过RPA可以在10分钟内完成,大幅提高了生产效率。

表2 需要修正的错误数据用例

表3 修正规则

表4 修正后的数据
3.每日报表统计
为了便于分行领导及各部门经营单位及时掌握业务变动的情况,需要从531系统、BDAP1.0与BDAP2.0系统中,获取前1个工作日或者前2个工作日的《省直分行存贷款日报》、《全口径存贷款基础信息表》、《本外币贷款日报》、《人民银行存款日报》等表格,然后按照预先设定的规则生成《经营单位存贷款情况日报》与《重庆市分行主要经营指标日报表》表,最后再把上述表通过邮件发送给各经营单位。该流程需要从多个系统中获取数据然后制作表格,操作重复繁琐,并且富有规律,RPA的非侵入式特点可以在不对现有系统产生影响的情况下,从各个系统中获取数据并按照规律自动进行表格制作,其流程如图5所示。

图5 每日报表统计流程
该流程试运行一个月后发现生成的数据表存在一定的问题,通过排查后明确了该问题并非由RPA产生,而是从BDAP1.0与BDAP2.0上获取的数据本身存在一定的问题,对此,在现有流程中又增加了校验流程。具体做法为:从获取的上述3张表中提取关键数据,通过比较这些关键数据的方差大小来判断数据是否错误,如果某项指标的方差值小于预先设置的阈值则该项指标通过校验,如果某张表的所有指标全部通过验证,则通过邮件发送该表给经营单位,否则就通过邮件告知业务人员,并且把校验表发送给业务人员,校验表记录了所有数据项的分析情况,之后业务人员对错误数据进行核实。校验表如图6所示。
RPA模拟人类,自动登录上述系统进行报表下载,然后通过所下载的报表按照规律生成需要发送给经营单位的报表,最后通过邮件进行发送。该工作人工每天需要耗费1小时左右来完成,引入RPA后,可以在10分钟内完成。

图6 验证表
4.明细数据分发
明细数据分发是将总行下发的分行业务明细数据,如表5所示。以机构编号为单位进行拆分,拆分后的结果如表6所示(以巴南支行为例)。拆分结束后通过邮箱逐个下发给支行统计人员,用以帮助支行统计人员填报监管统计报表和分析数据异动原因。该流程操作重复繁琐,并且富有规律。RPA按照支行的名称自动对表进行拆分,拆分完成后RPA登陆邮箱,通过联系人表把每个支行的数据发给对应的支行联系人。流程如图7所示。

表5 业务明细数据

表6 巴南支行的业务明细数据

图7 明细数据分发流程
没有用RPA技术之前,每月初为支行拆分约10张业务明细数据,手工处理方式下需要花费约1个多小时,月初为集中报送报表时间,时间紧、任务重,用了RPA操作后仅花费几分钟时间则可以将拆分好的业务明细数据发送到支行指定统计人员邮箱,节省了大量的时间。
5.诉讼费审核
对未经司法机关裁判的案件,在诉讼和执行过程中发生的案件受理、评估、公告、公证、执行等费用根据规定需先在531系统做应收案件诉讼费垫款挂账处理(分行2020年挂账267万元)。在目前的531系统中,对借款人的贷款信息和挂账金额进行了记录,但对每笔挂账票据涉及的发票号码等要素未要求录入。鉴于诉讼费挂账涉及的电子发票日益增加,且财管部人员在531系统中也无法导出挂账明细台账(即使可以导出,也无各种电子票据、纸质票据相关票据要素记录),虽然每笔挂账经过了风险保全条线和合规部的业务审批,但提交财管部审核时,仅依靠人工在系统中审核无法确认风险保全条线是否存在重复提交的诉讼费挂账发票,存在一定的操作风险。
在不改变531系统诉讼费挂账现有操作流程的前提下,由风险保全部人员在531系统录入诉讼费挂账明细时,在“预缴说明”栏内录入“票号:***”,由RPA在每批次审核时登录531系统,然后通过UIAutomation组件去抓取531系统中的票号记录、借款人贷款信息、挂账金额等要要素信息,形成诉讼费挂账发票信息汇总表,并逐笔与前期信息汇总表比对,将比对有重复的数据标记颜色,汇总后呈现给财管部审核人员。流程如图8所示。
其中传统人工操作方式无法直接在531系统中复制票号记录、借款人贷款信息、挂账金额等要要素信息,而RPA通过UIAutomation组件可以去识别Win32、WPF、Swing等类型程序中的控件,因此可以直接在RPA中把这些控件的属性获取到然后写入表格中,同时不会对现有系统产生影响。

图8 诉讼费审核
没有用RPA技术之前,无法确认风险保全条线是否存在重复提交的诉讼费挂账发票,引入RPA技术后,可以在几分钟内确认是否存在重复提交的诉讼费挂账发票。
6.供应商管理
在供应商的管理中需要分析供应商之间的关联关系,这些关系包括投资关联关系、任职关联关系、电话疑似关联关系、办公地址疑似关联关系等,企业之间的关系错综复杂,例如供应商库中的A企业投资了非供应商库中的B企业,而B企业又投资了供应商库的C企业,虽然供应商库中的A企业并没有直接投资供应商库中的C企业,但是由于二者存在间接投资关系,故仍然判定二者存在投资关联关系,其关系图如图9 所示。又例如供应商库中的A企业投资了非供应商库中的B企业,供应商库中的C企业也投资了非供应商库中的B企业,那也判定A和C存在投资关联关系,其关系图如图10所示。从531系统中下载到的企业关联关系是表格形式,如表6.7所示,通过该表可知采用人工进行分析时容易漏分析。因此需要把该表转换为如图8或者图9样式的关系图才能方便判读关联关系。
目前金智维的RPA工具并没有关系图绘制功能,对此在本流程中,采用了百度的开源绘图工具Echarts来进行关系图的绘制,首先采用RPA在531系统中获取到各个供应商的关系数据后,然后对关系数据进行解析,之后通过Echarts自动把各个企业之间的关系以关系图的方式进行展示,方便用户进行分析。通过对现有流程的分析梳理后,采用RPA进行企业关联分析,整体流程如图6.10所示。对表6.7的数据绘制关系图后,结果如图6.11所示。

图8 投资关联关系案例1

图9 投资关联关系案例2

图10 供应商管理流程
在图6.11中,黄色节点为供应商库中的企业,并且这4个黄色节点通过非供应商库中的企业作为投资的桥梁,存在间接的关联关系。没有用RPA技术之前,人工通过表7难以分析各个企业的关联关系,引入RPA技术+Echarts后,可以在几分钟之内生成关联关系图表,他们彼此之间的直接投资关系或间接投资关系可以一目了然地发现。同理,对表8所示的任职关系表进行分析后,得到的任职关系图如图12所示。

表7 供应商之间的投资关联关系

图11 Echart自动生成的供应商投资关联图

表8 供应商之间的任职关联关系

图12 Echart自动生成的供应商任职关联图
7.核心指标竞赛通报
核心指标通报是按旬通报支行利润、中收等核心指标完成情况,让支行及时了解自身业务发展。该流程需要统计人员在每旬结束后在531系统中下载《531利润表(中国会计准则)》和《损益内部户余额表》,然后基于上述2表的数据分别计算各个支行的利息净收入、FTP报表净收入、手续费净收入与合计值,进行处理之后制作《核心指标通报表》。通过RPA的非侵入式特点自动从系统中获取数据后,然后按照预先设定的计算规律进行计算,生成《核心指标通报表》。其流程如图13所示。生成结果如图14所示。
手工处理的方式需要花半个多小时,报表制作工作频率高且操作重复性高。用了RPA操作之后仅需不到5分钟的时间即可制作相应报表并进行挂网通报,节省了大量时间。

图13 核心指标竞赛通报流程

图14 核心指标竞赛通报表
8.费用预算报表分发
费用预算表分发流程是将各经营单位的费用预算和执行情况明细数据,以支行为单位进行拆分,拆分结束后通过邮箱逐个背靠背下发给支行费用管理人员,用以帮助支行及时掌握费用的拨付和使用情况。整体流程和明细数据分行流程类似。手工处理方式需要花费约1小时左右,采用RPA操作后仅花费几分钟时间则可以将拆分好的明细数据发送到支行指定统计人员邮箱,节省了大量的时间。
9.新发放人民币贷款报表统计
该流程需要对《R01分企业类型人民币贷款利率、浮动区间分布表(月报)》、《R02人民币贷款浮动利率期限、结构表(月报)》、《R03人民币贷款浮动利率区间分布表(月报)》、《R04人民币贷款固定利率期限、结构表(月报)》、《R05人民币贷款固定利率区间分布表(月报)》、《R5X外币利率监测表(余额)》、《R06人民币贴现利率水平表-2(月报)》、《R07贷款市场报价利率应用情况统计表(月报)》、《R11个人住房贷款浮动利率水平表(月报)》、《R12个人住房贷款浮动利率区间分布表(月报)》、《R13个人住房贷款固定利率水平表(月报)》、《R14个人住房贷款固定利率区间分布表(月报)》、《R21金融机构同业存款利率水平表(月报)-报人行》、《R31人民币部分存款品种利率情况统计表-加减点(发生额)》等表格的数据按月进行汇总,然后报送相关监管部门。由于需要汇总的表格数量较多,在汇总过程中有的数据计算过程较为复杂,难以通过Excel的公式功能直接进行计算,需要人工手动进行计算处理。
通过RPA进行优化后,用户把每个月需要汇总的文件数据放到指定文件夹中,然后运行程序,RPA可以自动对该目录下的数据按月进行自动汇总,大幅减少了员工的工作负担。曾经需要花费接近半天才能完成的工作现在可以在几秒内完成。
10.同业市场报表分析
该流程与新发放人民币贷款报表统计流程类似,需要对《重庆市本外币信贷收支表》、《重庆市人民币信贷收支表》等报表按月进行汇总操作。传统人工操作需要30分钟左右的时间,利用RPA后可以在几秒内完成报表汇总。
11.分行运行情况旬报
为了便于分行领导及各部门经营单位及时掌握业务变动的情况,需要从531系统、BDAP1.0与BDAP2.0系统中,获取各个经营单位的数据,然后生成《分行资产负债业务通报》文件。
传统方法是人工从每日报表统计流程所生成报表文件中获取数据,然后手动把报表文件中的关键数据复制粘贴到《分行资产负债业务通报》中。由于需要复制粘贴的数据较多,人工操作较为繁琐。引入RPA后,由RPA自动完成替换。其基本思路是,预先制作《分行资产负债业务通报》模板文件,该模板文件如下图所示:

图15 《分行资产负债业务通报》模板
在模板文件中会记录关键数据的替换点,然后该流程会自动从每日报表统计流程运行完成后所生成报表文件中获取数据,之后在《分行资产负债业务通报》模板文件中对之前预先标记的替换点进行替换,最后生成用户所要的《分行资产负债业务通报》文件。
传统人工手动复制粘贴的方法需要30分钟左右的时间才能完成,利用RPA可以在几秒内完成替换工作。
12.网点综合化转型协同业务量报表
为加快基层营业机构转型发展,为网点赋能减负,聚焦价值创造,经市分行统筹规划并决定开展网点综合化转型协同试点工作,通过网点从事厅堂服务的客户服务经理与零售客户经理两支队伍的协同,以人员复用、双向赋权为切入点,依托科技赋能和数字化转型,实现厅堂基础服务水平不降低、风险管控能力不降低、人员复用有提升、客户体验有提升、网点产能有提升的“两不降,三提升”转型目标。
目前总行未上线协同人员业务量报表,为了有效推进各试点网点协同业务,提升网点积极性,分行需每日统计通报协同试点交易量。传统手工操作方法为:从531系统中下载“客户服务经理工作效率明细表、手持终端柜员业务量统计报表”等各类业务量报表,人工筛选25名协同人员和200个协同交易。该流程人工手动复制粘贴的方法需要30分钟左右的时间才能完成,通过RPA技术对报表进行处理可以在几秒内完成替换工作。
13. 员工持证统计
在GUOP的人力资源HR管理目录中,可统计全行员工持证情况,但要逐一查询与下载,由于全行各类持证有80多个,手工操作极为耗时,导致支行、条线部门无法及时知晓相关员工的持证情况。
手工操作方法为:首先登录GUOP,然后在GUOP中人力资源->HR管理->教育培训管理中逐张下载各类持证情况明细,之后人工匹配汇总。
该操作人工进行需要1人每月花费4小时左右的时间来进行。采用RPA进行自动化操作后,目前只需要1台电脑每天花费10分钟左右的时间就可以完成工作。
14. E校园考试成绩汇总报表
目前总行未上线E校园考试成绩汇总报表,因此需要人工从E校园成绩管理系统中下载各类考试的成绩报表,人工筛选已发布考试及考试日期范围,且每次下载后需重新输入日期,最后汇总所有考试明细报表,工作量大且容易出错。
传统的人工工作方式,需要每天1个人花费1小时左右的时间进行工作。采用RPA进行自动化操作后,1台电脑每天花费10分钟左右的时间就可以完成工作。
六、项目成效
成效包括但不限于:曾经难以完成的工作发票连号流程现只需要10分钟即可完成;曾经需要耗费1小时左右来完成报表统计流程现在可以在10分钟内完成;之前无法确认风险保全条线是否存在重复提交的诉讼费挂账发票,现在可以在几分钟内确认是否存在重复提交的诉讼费挂账发票;之前难以分析各个企业的关联关系,引入RPA后,可以在几分钟之内生成关联关系图表;手工处理的方式需要花半个多小时的核心指标通报流程和费用预算表分发流程现在只需要5分钟即可完成。
七、经验总结
RPA本身主要用于各方资源的获取和整合,但是在数据处理与决策上较为薄弱,特别是在表格的处理方面,RPA本身的表格处理模块难以满足复杂的表格处理需求。在重庆分行的流程开发中,涉及到复杂表格处理的部分均采用Java或Python进行实现。RPA从各个系统中获取到数据后,会调用预先编译好的Java或者Python程序来处理表格,之后RPA再把程序处理好的表格通过邮箱自动发送给客户。该方法的不足之处在于,一旦业务人员提出数据处理的修改需求,那就需要更改数据处理的源代码,然后重新编译成可执行包或者文件,之后再给RPA进行处理,这个修改过程较为繁琐。
未来将考虑结合BI等强大的数据分析工具来进行数据处理,RPA作为“手脚”去各个系统抓取数据,之后把数据交给“大脑”—BI去处理与分析,最后BI的分析结果再指导RPA进行后续的操作。
更多金融科技案例和金融数据智能优秀解决方案,请登录数字金融创新知识服务平台-金科创新社官网案例库、选型库查看。