最近由于公司业务的须要,开始关注RPA的内容,奈何国内相关的信息太少,只能硬着头皮啃英文了。安全
下面记录的内容做为学习笔记,有不对的地方请你们指教。学习
首先RPA(Robotic Process Automation)是什么,译成机器人处理自动化。日志
这是继工业机器人以后,在办公领域开始被关注的用软件实现的机器处理自动化。使用这个以后,对于公司的后台业务自动化,业务处理的正确性,效率提升,事务
甚至于业务的扩大都很裨益。开发
RPA是Robotic Process Automation的缩写。数据分析
指用软件机器人实现业务处理的自动化。it
能够对多个应用程序进行关联,对显示画面的内容进行确认,输入等用人工进行操做的业务,使用软件机器人代替。自动化
事务业务的自动化的组合通常是作成软件程序进行自动化,可是难题是对于多个不一样应用程序直接的关联比较困难。即便要实现,要依赖每一个应用程序的给公开的API,io
或者是新作成的应用程序直接的数据共享或者互相访问也是阻碍自动化推动的障碍。即便克服这些困难,开发出了符合业务要求的程序,可是由于关联程序的版本升级或者修正,相关的确认和修正也是难点。效率
对应于这些,RPA不须要修改程序,仿照人对PC机器的操做,实现自动化的过程。好比对网页上的特定数据进行抓取,复制关联数据,往社内的系统上进行登陆等等业务。
RPA主要是对固定业务,依照定义的业务流实现业务的自动化处理。
主要有3个特色:相比人工费用更低,生产效率高,错误率低。
RPA的一些主要特征:
・键盘操做自动化
・鼠标操做自动化
・识别画面的文字内容并读取
・识别画面的图形,颜色等属性
・对各种应用程序的自动启动自动关闭,用户名密码的自动输入
・定时执行
・定制简单
・业务流程的平顺过渡
・不一样应用程序间的数据共享
・支持远程操做
・多台电脑的控制
・支持经过处理流或者手顺书操做
・支持错误处理和分支处理
・支持历史数据分析
RPA不只是对特定业务或者应用程序进行支持,也能够经过简单的定制,迅速的适应业务的变化。
RPA的使用领域:
1:Robotic Process Automation
数据输入,多个应用程序间的数据共享等的固定业务流程的简单业务
例如人事,财务,总务,情报部门等等的后台部门的事务,管理业务,销售管理和经费处理等等应用程序的输入等等业务。
2:Enhanced Process Automation
不能结构化的数据收集和分析等的业务
例如安全日志的分析,各类因素叠加的销售分析,各类推荐广告数据等等的多种数据为基础的分析业务。
3:Cognitive Automation
基于大量数据的学习进而作出分析判断的业务。