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