陈新龙
Automation,译为机器人流程自动化,主要的功能就是将工作信息与业务交互通过机器人来按照事先设计的流程去执行。这样当工作信息与业务交互过多时,RPA就可以高效解决这些复杂的流程,节约人工成本;用更加通俗的语言来说,RPA其实是代替人工自动执行重复性流程任务的软件。
RPA的操作方式其实并不难,类似于我们的Scratch编程,通过搭积木的方式将流程串联起来;RPA内部已经帮助我们封装好了各种控件,用户通过拖拽控件,便可简单地操作生成自动化流程,在电脑上实现浏览器应用程序自动鼠标点击、键盘输入、Excel操作、数据处理、定时执行、自动生成界面交互。市面上有很多优秀的RPA产品,比如UiPath(UI)、BluePrism(BP)、AutomationAnywhere(AA)。
今天给大家介绍一款优秀的国产RPA软件“影刀”(www.winrobot360.com)。
影刀这款软件给我最大的感觉就是方便、高效。从界面上不难发现左侧是指令区域,包括了所有可操作的指令集合,中间部分是主流程界面,当我们需要搭建自动化流程时,我们可以将左侧的指令集合拖动到中间区域进行组合集合。右侧包括了一些流程的应用文件以及全局变量的保存,在中间流程的下方还有一些元素库、图像库用于保存从页面中获取的元素信息,还有运行日志用于记录在流程执行过程中发生的情况,以及数据表格、流程参考等。
在左侧的指令我们不难发现影刀可以进行网页自动化、桌面软件以及Excel处理(后期我们也会专门讲一期Excel的操作),可以实现所有桌面应用程序的自动化,浏览器、微信、钉钉或日常使用的任何其他应用程序;支持任何网页的自动化,如网页JS脚本、数据提取、数据抓取、Web表单填写、网页操作、API调用、收发邮件等,轻松实现自动化的Web任务。
通常我们可以通过Java或者Python的方式以代码的形式发送邮件或者收取邮件,但是免不了代码的太长而且复杂,今天我们通过影刀服务来完成收邮件的过程。在左侧指令集合中我们找到网络—邮件,将获取邮件拖动到主流程中,雙击后自动会弹出需要填写的指令属性信息,比如邮箱类型:163网易邮箱还是QQ邮箱还是自定义邮箱等;还有需要获取的邮箱账号以及授权码(授权码可自行百度有详细的获取教程)。若我们想获取未读邮件的附件的话我们只需要将仅未读邮件和保存附件的复选框勾选上,同时选择保存附件目录以及邮件的数量即可,完成后点击运行,影刀会自动将未读邮件的附件下载到本地目录。
除了能够自动收发邮件影刀还可以控制我们的键盘和鼠标,就像人一样操作:发送按键或将鼠标移至何处、模拟击键、鼠标移动和单击以启动应用程序、打开文件夹、运行命令等,从而节省一些重复性的劳动时间。