RPA小结
1--怎么理解RPA?
1)RPA就是机器人流程自动化,根据业务的固定规则,自动完成一些任务(如数据抓取,信息录入,数据处理,自动化运维等),替代人类的重复劳动,
但RPA的发展已经不仅仅满足于此,正朝着与AI结合的方向发展,试图将决策功能加入其中,现在IBM在推的智能工作流和国内企业在推的智慧RPA都是这个趋势的代表。
2--目前RPA应用在哪些方面?
1)CRM系统:信息维护,包括信息的录入与导出;
2)ERP系统:数据写入,抓取及基于这些信息的数据操作;
3)票据:票面识别、信息提取;
4)财税:财务、税务数据处理,信息录入,银行对账等;
5)HR业务,如简历识别、筛选、录入,面试邮件通知等;
6)电商平台:竞品数据采集,数据清理和数据分析,商品上架,下架,旺旺自动回复等;
7)政务平台:民意信息采集,问题归档收集,答案匹配等;
8)邮件系统:自动收集附件,读取文件内容,回复邮件等;
9)营销推广
3--RPA有哪些优点:
1)设计良好的机器人可以快速,准确,效率高地帮用户处理业务,节省人力成本。
2)不改变原有的系统,无代码侵入,成本相对较低,投入产出比高。
4--RPA有哪些缺点:
1--数据侵入隐患,尤其是对不可逆系统的数据写入:比如:
1)一旦机器人设计的逻辑有问题,而没有在测试阶段察觉,那么这就是一个隐患,而且有可能是长期隐患。
2)一旦机器人运行过程中异常终止(无论bug还是环境引起)都会对不可逆数据系统造成数据污染。
2--耦合度过高的时候,健壮性和可维护性会变差:比如:
1)业务上有承接关系的不同的机器人,一个机器人的输出是另一个机器人的输入时。
2)时间上有承接关系的同一个机器人,上次的运行结果是下次运行的前提。
5--尽量避免上面的问题的方法:
1)针对数据侵入隐患:重视测试环节,尽量提高代码逻辑的准确性和程序的健壮性,加强对依赖环境的日常维护
2)针对耦合过高的风险:降低流程耦合度;提高人的参与度,增加人工审核环节;机器人尽量做到能够在异常发生后,可以简单设置后就可以重复运行。
6--常见的环境问题有哪些?
Windows环境,浏览器环境,Office,CRM,ERP等操作对象,文件同步工具(如Box.Connection,共享文件夹等)的版本,升级,弹窗,崩溃等等。
7--商业项目与内部项目的不同:
商业项目:开发测试交付节奏更快,用户的主观感受或第一感受对开发影响比较大,用户的需求变更比较频繁,交流沟通难度大于内部项目,为快速开发及知识转移和方便客户运维,技术架构复杂度较低。
内部项目:开发测试交付流程相对比较完善;沟通相对容易;一般有专职的BA,需求梳理比较专业;技术架构比较完善;
8--RPA工具之间的比较:
总的来看:技术架构比较相似,相互借鉴,有融合发展的趋势;
1)从市场来看,Uipath市场上一家独大,国内的产品模仿最多的是Uipath,如云扩,uibot,艺赛琪,阿里云,金蝶小K等。
2)从操作界面来看,AA和Uipath代表了两种不同的风格,一种拖拽堆叠是的可视化界面,一种框式层层嵌套的可视界面。个别产品还提供了源码界面,可以直接编辑代码。
3)从产品架构来看,基本上都遵循design studio,runnner,control room,只是叫法有些不同,也有很少的产品只有一个Client客户端,开发和运行都在一起。
4)从发展趋势上来看:都在一边完善基本功能,一边朝着AI的方向发展,比如,计算机视觉,自然语言处理,语音识别等等。
作者:Collin wx:pxy123abc tel:17763230890
```Python