机器人流程自动化系统的开发文献综述

 2021-10-19 22:34:59

毕业论文课题相关文献综述

文 献 综 述

一、 研究背景和意义

RPA(Robotic Process Automation)机器人流程自动化,又被叫做数字化劳动力(Digital Labor)。是一种软件或者平台,通过规则引擎执行大批量、可重复性的任务。其主要技术有:模拟鼠标点选/键盘输入、字段选择和判断、OCR 识别图片或PDF文档中的文字、计算输出、加密、自我管理、执行情况报表输出等能力。它的工作流程为:通过流程开发者将详细活动指令输入流程自动化系统,形成流程并在控制器发布。控制器将任务分配给流程并监测它们的活动。流程执行任务并与大量的商业应用交互,再通过用户复查找出响应异常与错误。RPA的开发工具有:智能化RPA工具、可编程化RPA工具和自学RPA工具。根据工作特性RPA可分为:无人值守RPA、有人值守RPA和混合型RPA。传统RPA技术不具备成熟的AI能力,对复杂的纸质文档、票据、表格的字符和语音理解的能力有限,限制了其应用范围。随着大数据时代的到来。借助于日渐成熟的光学字符识别、语音识别、机器学习及人工智能等等前沿技术,RPA可以实现流程自动化的范围逐渐增大并且更加智能。

本设计是采用C#编程语言在windows系统下设计开发的机器人流程自动化应用程序,主要实现的功能是用户可以根据需要自主设计组合工作流程,通过编辑好的流程可以完成大量、重复的简单工作从而提高人们的工作效率。

二、 RPA相关的研究现状

1.国内RPA机器人的研究现状:

RPA技术大量来自于国外引进,目前国内主流RPA技术提供商有阿里云、艺赛旗、来也科技等,而国内RPA的研究文献主要集中在金融财务的应用方面(财务机器人),同时研究方向大致结合新兴的人工智能、大数据等研究。而对RPA技术应用在财务领域的研究还处于对具体应用的描述层面,几乎未曾深入剖析该技术如何在流程中应用。

RPA的开发可以采用基于用户需求驱动的快速开发。采用敏捷开发的模式,以用户的需求进化为核心,用迭代、循序渐进的方法进行软件开发。软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。在构建基本功能模块平台的同时,开发基本功能平台的接口模块,作为个性化机器人与基本功能平台的桥梁。在此基础上,根据用户的不同需求,开发拓展功能。软件架构分为基本功能层、拓展功能层和业务层。其中,基本功能层包括用户元数据及操作活动采集解析,流程自动化模型自动生成,图像元数据匹配识别及键盘鼠标模拟操作功能等模块,共同构建为基本功能平台。同时基本功能平台构建了模块接口,供拓展功能层进行系统功能的调用。软件开发人员针对用户的个性化需求,在拓展功能层进行软件模块的开发,实现如自动化流程的用户自定义,文本元数据的个性化定制和文本元数据与Excel交互等扩展功能。业务层即为生成的个性化RPA机器人,进行不同种类的业务操作。

RPA可通过定制模板获取电子发票信息,采用Python语言中的PDF Miner从PDF文档中提取信息,利用PDF Miner获取电子发票中目标文字的坐标位置。使用pdf2txt.py提取矩形文本的内容,在各个信息区域的右侧提取文本输出。采用键值对的形式,以发票信息认知模板为键,附近区域的内容为对应键的值,以json的形式输出,在RPA中json的数据形式可单独使用,也可与结构化的数据库字段匹配。

RPA技术可对财务共享中心总账管理、应付账款、应收账款和费用报销等的流程优化,将机器人流程自动化技术嵌入到流程中,实现应付账款流程中的采购管理自动化、发票管理自动化、支付管理自动化。涉及的主要技术有:预先编写的基于PDF文档、Excel表格等不同格式文件所对应的爬虫程序,自动采集供应商数据;使用if、case判断语句的RPA对账外挂程序;RPA利用OCR光学字符识别以及多种图像处理手段所组成的SDK,基于预定义的模版定位并抽取发票数据导入至ERP。

RPA和C4.5决策树算法的结合可对营运资金风险进行预测,使用Uipath的RPA机器人,通过RPA机器人将资金管理系统、财务核算系统以及债权债务系统等内部信息系统的数据源录入Excel表格,生成训练数据集与目标数据集,将重复和缺失数据删除,进行预测实验。通过计算类别信息熵、各个属性的信息熵、信息增益、信息增益率生成决策树,通过预剪枝和后剪枝的方法对决策树进行化简。采用C4.5决策树算法构建了的营运资金风险预测模型所生成的数据规则,测算经营性现金净流入量与流动负债比率、资产负债率、应收账款周转天数等影响营运资金出现风险的阈值。数据预测结果的判定与预警的流程自动化系统实现也可采用UiPath软件进行,在流程中,使用Log Message、Asign、Send Mail、Decision等控件进行流程设计,对其按流程顺序用箭头串联起来,组成了一个简单的邮件系统预警,产生营运资金风险时由机器人自动发送预警邮件以提醒企业管理人员。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。