热门标签 | 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


   



推荐阅读
  • 磁盘健康检查与维护
    在计算机系统运行过程中,硬件或电源故障可能会导致文件系统出现异常。为确保数据完整性和系统稳定性,定期进行磁盘健康检查至关重要。本文将详细介绍如何使用fsck和badblocks工具来检测和修复文件系统及硬盘扇区的潜在问题。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • ABBYY FineReader:高效PDF转换、精准OCR识别与文档对比工具
    在处理PDF转换和OCR识别时,您是否遇到过格式混乱、识别率低或图表无法正常识别的问题?ABBYY FineReader以其强大的功能和高精度的识别技术,完美解决这些问题,帮助您轻松找到最终版文档。 ... [详细]
  • 本文探讨了如何在Classic ASP中实现与PHP的hash_hmac('SHA256', $message, pack('H*', $secret))函数等效的哈希生成方法。通过分析不同实现方式及其产生的差异,提供了一种使用Microsoft .NET Framework的解决方案。 ... [详细]
  • 本文详细介绍了如何在Excel中有效利用颜色和代码,解释了不同颜色和代码的具体含义,并提供了实用的操作技巧。通过学习这些内容,用户可以更好地管理和分析数据。 ... [详细]
  • 本文介绍了一个基于 Java SpringMVC 和 SSM 框架的综合系统,涵盖了操作日志记录、文件管理、头像编辑、权限控制、以及多种技术集成如 Shiro、Redis 等,旨在提供一个高效且功能丰富的开发平台。 ... [详细]
  • 本文详细介绍了 BERT 模型中 Transformer 的 Attention 机制,包括其原理、实现代码以及在自然语言处理中的应用。通过结合多个权威资源,帮助读者全面理解这一关键技术。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • SQL中UPDATE SET FROM语句的使用方法及应用场景
    本文详细介绍了SQL中UPDATE SET FROM语句的使用方法,通过具体示例展示了如何利用该语句高效地更新多表关联数据。适合数据库管理员和开发人员参考。 ... [详细]
  • 本文深入分析了 USDC 的稳定性和可能的救援措施,探讨了在硅谷银行破产后 USDC 面临的风险以及行业内的反应。 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 本文详细介绍了 Android 开发中 layout_gravity 属性的使用方法及其在不同布局下的效果,旨在帮助开发者更好地理解和利用这一属性来精确控制视图的布局。 ... [详细]
  • Shell脚本中变量操作详解
    本文基于《鸟哥的Linux私房菜》一书,详细介绍了Shell脚本中变量的使用方法,包括变量的赋值规则、字符串处理技巧以及环境变量的管理等,旨在帮助读者更好地理解和使用Shell中的变量。 ... [详细]
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社区 版权所有