zoukankan      html  css  js  c++  java
  • RPA合理简化操作——RPA实施方法论

    最近在给一家客户做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,直接将日期文字输入到日期输入框上。

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

  • 相关阅读:
    转发 GSLB概要和实现原理
    通过openresty && tengine && nginx 动态添加资源到 html 页面
    Terraform 多云管理工具
    vault key 管理工具
    fabio
    keycloak 了解
    访问交换机的三种方式
    LAN、WAN、WLAN的区别
    浅谈团队贡献分如何分配
    Java程序性能分析工具Java VisualVM(Visual GC)—程序员必备利器
  • 原文地址:https://www.cnblogs.com/toseeme/p/13971261.html
Copyright © 2011-2022 走看看