RPA人才所要具备的4大技能
眼下RPA市场需求旺盛,项目火热,但RPA实施人才却较为匮乏。从对接需求到交付项目,一个合格的RPA人员究竟需要具备哪些技能?
技能一:全栈
根据RPA开发的特殊性,自动化流程的效益特点强调短平快,所以在实施的时候基本都是单兵作战,那么RPA人员所具备的知识就必须要全面。
1、前端方面:HTML、CSS、JS 是为了对网页端进行操纵使用时,能利用RPA软件灵活的处理网页信息。
2、后端方面:VB.NET或者C#、Python主要是为了能源码开发。虽然RPA软件功能很全面,但并非万能的,有些仍需要用源码去处理。另外,一些RPA处理速度太慢,同样需要考虑用源码快速处理。
3、数据库:任何一家企业估计都有自己的数据库,那么如何实现RPA与数据库的交互,就需要懂得那些很常规的数据库知识:在线存储、主键索引、全局锁与表锁、增删改查等。
4、架构:通常只要做过软件开发基本都必然会知道这个,如何能在规定的时间内满足客户对需求的处理,什么时候考虑高并发和分布式,都是保证RPA工程实现高效优质的技术指标。
以上四点并不是说每样都要精通,熟悉即可,毕竟RPA软件本身较为强大。(SD/SA)
技能二:业务
说起业务,本不是技术人员的特长,但是既然做开发,那么最基本的东西除了技术,就是要熟悉业务流程,这样才能针对具体的业务进行自动化开发。
一个合格的RPA人员需要具备BA的角色,并不是客户把流程说成什么样,那就是什么样。首先需要从业务的角度去分析,然后再从技术的角度去评估和构建,目的就是让自动化能高效省时并能让正确率接近百分之百。
所以,梳理容易优化难,可能需要项目的积累,也可能需要在项目中不断反复的验证。(BA/SME)
技能三:IT
IT既重要也不重要。不重要是因为如果是内部项目,基本前期基础设施都搭建好了,不需要再去做基础搭建。
重要是如果是乙方在甲方现场驻场,那么必须要知道这些东西,毕竟客户的IT部门并不是时时能响应这种事情。
一个合格的RPA人员可能需要了解ERP、CRM、HR、OA等应用系统,还有windows/Linux/Unix/VM以及U盾、税盘等,也不排除可能RPA+OCR/NLP,这样就需要会集成这些功能于一体,变成全息流自动化。
技能四:网络
做项目的时候,经常会遇到内外网甚至还有其他类似P/V网等不同网络等问题,所以懂一些网路知识也是必要的。如何切换网络,使用代理IP还是VPN,还是文件传输FTP等,以及如何在RPA软件上配置EMAIL等,都是一些基本要求。