RPA- 机器人流程自动化 简介

好久没有更新个人公众号了,实在太忙了。今天简单介绍下RPA。

RPA(Robotic Process Automation)翻译为"机器人流程自动化", 看上去是个高大上的机器人,其实本质就是一段程序。

RPA最终目的就是企业内部具体作业流程的自动化。

职场上不少人会写Excel VBA脚本,这个其实也是RPA的一部分,脚本程序是程序,RPA本质上就是一段程序,如职场中使用Excel VBA脚本处理合并公司财务报表,使用脚本程序实现办公自动化。先前我开发并共享过《Power Click》办公增效插件,插件采用一键点击,就能实现很多常规操作,这些被封装的操作也是RPA的缩影。《神奇的VBA》插件帮助职场人学习VBA职场表格编程知识。学会并运用VBA开发出来的Excel脚本提高工作效率实现办公自动化,这也是RPA的一部分。

但RPA是更高一级别的办公自动化, 该程序能帮助员工能模拟员工诸如点击鼠标、在不同应用软件之间切换、获取数据、复制粘贴、键盘操作,录入数据等一系列操作的工作行为,能调用各种脚本,还可以运用OCR光学识别技术, 人工智能等等技术,模拟人类与软件、系统间的交互,并实现人类常规操作的自动化,帮助员工从那些具有规则性质的且繁琐的重复工作中解放出来, 将宝贵精力花在更有价值的工作上。

RPA 在办公领域如财税、审计、采购、物流、人力资源、法务、客服、生产制造以及政府银行办公等等业务场景里有着广泛的应用空间,可将固定的工作流程抽象化后,再由办公机器人重复执行完成。

1、RPA可模仿员工完成很多规则单一且重复性的工作,如重复性处理票务数据、重复性处理订单数据、重复性处理订单, 或者发送标准的业务邮件, 将Excel订单数据上传至ERP系统等,就像人手自己在操作一样。

2、RPA可以使用OCR光学识别技术, 模仿人的眼睛来完成图像识别,如识别图片里的文字等;如识别发票中的相关数据并整理汇总。

3、RPA可进行内容类识别和理解,不同国家区域间的员工沟通, 业务往来沟通等可通过机器人帮助翻译。

4、RPA 可以处理与自然人的对话, 如支付宝,淘宝,滴滴等应用中的机器人客服来自动理解搜寻和解答用户的问题。

5、随着技术的发展, RPA机器人还可以利用AI人工智能以及ML机器学习等技术,调用物流网中的各种传感器,摄像头等获取和处理信息,模拟人的大脑形成对这些信息进行分析处理形成自己的思维和理解,来模拟人的思考。

企业可以审视自己内部的作业流程,哪些工作是可以标准化的,是单调重复枯燥的,是可以使用机器人来替代完成的。RPA机器人流程自动化, 实现的就是企业业务流程上的自动化,使用机器人来为企业办公。借助RPA,企业用户可以提高工作效率、节省用人成本、降低出错率、节省时间、并从重复性的任务中解放劳动力,为企业在竞争中赢得成本和效率优势。

鉴于种种优点, 我开始涉猎RPA工具, 丰富自己的业务流程自动化技能。目前市面上有很多RPA机器人应用 国外有UiPath,Blue Prism,Automation Anywhere等产品。国内也有艺赛旗,UiBot等等。

我目前接触的是UiPath RPA流程机器人,当前也在学习该RPA应用。并购买了相关书籍。在此推荐柴娟伟先生写的《RPA(流程自动化机器人)入门手把手教你应用UiPath自动化工作》以及邵锐照先生的《UiPath Studio开发入门》。 有关UiPath RPA的介绍请百度了解。

学习中,我发现为了让职场人能接受RPA流程机器人, RPA采用的是无代码/低代码的开发方式,让不懂编程的人也能开发办公自动化应用。不过在我看来,如果你先前具备一定的编程知识,那么RPA对你而言会非常简单。UiPath RPA中使用序列/流程图/状态机等模式来展现业务流程,并采用大量图形化控件通过拖拽的方式来丰富流程中的各个节点内容。

UiPath RPA由三个产品组成:

1.机器人(Robot):部署在本地或云上的一套自动化软件。

2.开发平台(Studio):一套为机器人设置作业流程的平台。

3.协调器(Orchestrator):部署到企业后,对机器人进行管理和调度的平台。

以后业余有空,我将会以个人笔记的形式, 来记录UiPath Studio开发平台中各个控件的使用方法和案例,一来可以给自己的学习做个记录,二来也能为后来者贡献点浅薄的参考材料学习UiPath RPA。需要说明的是我使用的是微软C#.Net编程语言, 在RPA中如果用到某些类,类的属性或方法等,使用都是C#语法。

(0)

相关推荐