近年来,因部分银行贷款监管制度不完善,造成对贷款企业监管不严格,一些存在涉诉风险的企业有逾期还款的可能性,隐含坏账风险。金融审计中,审计人员面对数量众多的企业名单,通过企业查询平台对企业涉诉风险进行逐一排查,耗费大量的时间和人力。利用UiBot Creator(流程创造者)软件编写程序,可以让“机器人”模拟人工操作,实现操作流程的自动化,准确高效地完成涉诉风险企业的排查工作。本文以某银行贷款企业客户数据为例,介绍金融审计中如何利用UiBot Creator实现企业名称自动读取、企业查询平台自动检索、检索结果自动抓取和保存,精准筛查出企业涉诉法律案件数量,锁定高风险企业。
一、UiBot Creator软件的选择
UiBot Creator是一款功能强大的机器人生产工具,能够通过编程快速创建一个流程自动化的“机器人”,从而使其协助用户完成各类重复、可批处理的操作,提高工作效率。它提供可拖拽编辑的流程图;一键切换的可视化视图和源代码视图,适合不同基础的用户;内置命令覆盖常见场景,还可通过插件自由扩展;强大的界面自动化,各种界面元素自动识别和分类兼容;内置开箱即用的人工智能能力,零代码实现文字、表格、票证识别和信息抽取;支持多种模块化开发模式,轻松实现多人协作的流程设计。
针对企业查询平台获取企业涉诉案件数量的这项需求,大数据分析团队通过对比试验得出如下结论:Python编写的程序,在执行中被企业查询平台的反爬技术识别到某个标识,直接判定为自动化工具而被禁止访问。而UiBot Creator软件完全模拟人工操作,实现了全操作流程的自动化。
二、UiBot Creator程序设计思路和实现步骤
在某项金融审计中,将某银行400余家贷款企业名单整理到Excel文档1中,以此企业列表作为操作的原始数据。再复制一份企业名单保存到Excel文档2中,用于存取最终获取的企业法律诉讼信息。如图1所示,利用UiBot Creator的可视化编程功能、内置的命令来编写程序。
(一)读取企业名单
步骤1 :利用“打开E xce l 工作簿”内置命令,打开Excel文档1和文档2,分别记作objExcelWorkBook1、objExcelWorkBook2。
步骤2:利用“获取行数”命令,获取Excel文档1中有效数据的行数,即贷款企业名单中的企业总数,记作iRet。
步骤3:利用“启动新的浏览器”命令,选择适配的浏览器,打开预设置的企业查询平台网址。
步骤4:利用“从初始值按照步长计数 继续计数直至到结束值停止”命令,开启For循环。变量i从1到iRet,步长为1。
步骤5:利用“读取列”命令,读取objExcelWorkBook1中A1列的值,保存到数组arrayRet中。
(二)检索企业信息
步骤6 :利用“在目标中输入”命令,在企业查询平台首页的文本框中输入arrayRet[i-1]中的企业名称。
步骤7:利用“点击目标”命令,点击“查一下”按钮,完成检索操作。
步骤8:利用“等待网页加载”命令,等待页面跳转至检索结果页面,并加载完成。
步骤9:利用“点击目标”命令,点击“法律诉讼”按钮,等待打开新的标签页——法律诉讼详情页并加载完成。
(三)抓取企业法律诉讼信息
步骤10:利用“数据抓取”工具,抓取企业法律诉讼信息详情界面中“身份不限”对应的列表中的信息,如图2所示,并将抓取的信息存储在数组arrayData中。由于数组中的内容无法直接写入Excel的单元格中,因此需要增加数据类型转换的操作。
步骤11:利用“转为文字数据”命令,将步骤10输出的数组arrayData转换为字符串sRet。
(四)保存抓取信息
步骤12:利用“写入单元格”命令,将步骤11的结果sRet写入Excel文档objExcelWorkBook2的单元格Ci中(i的值随着步骤4的For循环变化)。
步骤13:利用“关闭标签页”命令,关闭当前标签页。步骤14:利用“后退”命令,使步骤8中打开的检索结果页面后退到企业查询平台网站的首页,为检索下一个企业信息做准备。步骤15:变量i加1,从步骤5开始下一次循环。
(五)异常处理
在调试代码时,需要根据实际查询数据报出的错误信息,在代码中添加异常处理。例如,当某个企业没有涉诉案件时,执行步骤9之前要利用“尝试执行操作”命令,对没有法律诉讼案件,即网页不出现“法律诉讼”按钮的情况,进行特殊处理。因此,对于异常处理的代码,需要根据实际查询数据出现的异常结果单独添加。
三、应用成果与前景展望
在此项审计中,审计组通过该软件破解了传统爬虫方法无法获得相关信息的技术难题,将排查工作缩减到一天之内完成,且精确度远高于人工查询结果,显著提升了审计质效。最终筛选出涉诉企业305家,在此基础上进一步延伸审计,发现存在以下问题:一是将已出现群体金融诉讼或进入重整阶段的集团贷款仍列为正常或关注类,涉及8家集团客户企业。二是企业经营异常、已停工停产或半停工停产且无还款能力,贷款仍归入正常或关注类,涉及30笔贷款。三是向无实际经营的空壳企业发放贷款,涉及14笔贷款、8笔贴现。四是对核销贷款追偿管理不到位,执行处置流于形式。贷款时有抵押登记或法院已查封房产、土地等,未要求法院拍卖或抵债,终止执行后未再申请执行,涉及5户核销贷款。五是在贷款清收过程中未按法院裁定执行,相关股权未及时办理过户,相关权益未收取,导致分红款应收未收。
经过前期学习研究,发现UiBot Creator软件在审计领域具有广阔的应用前景。一是经济责任审计中,利用UiBot Creator批量读取会议纪要,可对高频关键词进行分析;也可到贴吧、微博或论坛等,抓取负面新闻、消息,获得审计关注点。二是预算执行审计中,利用UiBot Creator根据财政、财务数据分析的结果,自动批量生成各预算单位的分析报告。三是专项投资审计中,利用UiBot Creator抓取政府网站的政府重大投资事项内容,抓取政府采购网的招标投标信息等,从而对金额特别巨大的事项进行重点关注。〔注:本文系山东省人文社会科学课题(2020JS01)阶段性研究成果〕
(来自《中国审计》杂志2022年第11期)
原文链接:http://audit.shandong.gov.cn/art/2022/11/18/art_89387_10334667.html
[免责声明] 本文来源于网络转载,仅供学习交流使用,不构成商业目的。版权归原作者所有,如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间处理。