热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

RPA合理简化操作——RPA实施方法论

最近在给一家客户做POC时,客户看见机器人在一个客户端软件(C/S)上,点击左侧菜单栏,操作了很多次,进入了很深的层级。就问,是否有快捷的操作,不用点击这么多次,就能进入目标层级。这个问题问到我了,这

最近在给一家客户做POC时,客户看见机器人在一个客户端软件(C/S)上,点击左侧菜单栏,操作了很多次,进入了很深的层级。



就问,是否有快捷的操作,不用点击这么多次,就能进入目标层级。

这个问题问到我了,这在C/S上是不能的,毕竟C/S没有提供一种快捷方式。



那什么时候是可以的?

B/S,在支持地址进入该层级时就可以。

发散开来,如何让C/S支持?

该C/S支持脚本,并且,提供了指令支持该快捷操作。比如SAP支持VBS,目前RPA产品中内置的SAP组件,就是通过VBS操作的SAP。

 

我们继续发散一下,如何利用这些方式,简化RPA机器人的操作?

之前我做一个流程,很常规的登录,然后在左菜单点击,进入目标页面。

然后,我发现另外一个同事操作其他业务系统,他在登录之后,直接访问了目标页面地址。

这样就简化了各种点点点。

 

于是我发现:

RPA机器人的优势是能模拟人的鼠标键盘操作,但是这模拟鼠标和键盘,优先级是很低的。

如果可以的话,我们可以用其他快捷的方式处理,不用模拟人的鼠标和键盘操作。

很多时候,人工操作时的鼠标和键盘操作,对于RPA机器人而言,有其他更好的选择。

比如操作Excel,虽然大多数RPA产品能够元素识别Excel和office。但是RPA产品内置的组件,通常不是基于鼠标和键盘操作实现的。

要么是通过VBA要么是通过其他等价的后台运行的代码。

能模拟鼠标和键盘是RPA最后的底牌。

 

在操作企业业务系统中,我们常常会遇到需要设置查询的时间。

这个通过模拟鼠标设置起来就很麻烦。

经过我的观察,我发现有其他两种可能尝试的方式:

1,很多网页查询条件是设置在URL里的,我们完全可以在URL拼接查询时间,达到设置页面上日期的目的

2,直接将日期文字输入到日期输入框上。

当这两种不可用,或者不支持时,我们会使用我们的底牌,模拟人工的鼠标操作,来选择日期。

 

文章来源于https://www.cnblogs.com/toseeme/p/13971261.html


   



推荐阅读
author-avatar
飘移zj_114
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有