[RPA] WMS扣账判断

RPA需求:WMS扣账判断

场景说明:登录桌面软件(WMS系统)后,进入异动查询模块,输入相关检索信息进行异动查询,点击"汇出Excel"按钮,将查询结果以Excel格式导出至本地,并将该份文件的数据,复制粘贴至用户提供的"扣账判断.xlsx"模板文件(复制的内容粘贴至对应栏位,需确保粘贴起始位置与栏位名称完全匹配),粘贴完成后,对模板文件执行数据刷新操作,以更新文件内预设的数据透视表,确保其基于最新数据进行展示

RPA流程思路

其中搭建该RPA应用需具备以下资源:

① 0.xls文件为从WMS系统导出的原始数据文件,在RPA机器人后续重复执行过程中,系统将自动覆盖指定文件夹路径下的同名0.xls文件,以确保数据始终为最新版本

② 扣账判断.xlsx文件为用户提供的标准模板,该模板用于接收并整合0.xls文件中的数据,通过将数据复制粘贴至模板指定位置,可实现模板内预设数据透视表的自动更新

RPA功能:自动登录WMS系统进行异动查询并将结果导出为Excel文件,随后将导出的数据精确填入指定模板并刷新数据透视表,以生成基于最新数据的扣账判断报表        


RPA解决方案:

① RPA操作WMS系统属于桌面软件自动化范畴,捕获元素如果存在失效的情况,可考虑鼠标键盘指令,通过XY轴定位电脑桌面位置进行鼠标操作,输入文本内容或者设置快捷键进行键盘操作

1在捕获异动时间下拉框的时候,”设置下拉框”指令无法控制鼠标点击下拉三角选项,导致弹不出日期选择筛选框

解决方案:使用"鼠标点击"指令,分别定位年、月、日的XY轴位置坐标,进行鼠标点击操作,再使用"键盘操作"指令,输入文本内容(年、月、日)

2模板Excel文件刷新数据透视表和保存处理,也可使用"鼠标点击"指令进行XY坐标轴定位点击操作

清除Excel模板文件指定区域数据,如果使用的RPA未提供可直接清除Excel指定单元格区域的标准化指令,可将借助Python脚本实现对目标模板文件特定栏位的内容清除操作

将0.xls文件数据复制粘贴至模板文件,数据迁移环节可采用RPA内置的Excel操作指令完成,首先,使用"读取Excel内容"指令,设定0.xls文件中需提取的数据范围(区域),并将读取结果存储至变量excel_info_datas中,随后调用"写入内容到Excel"指令,在模版文件"扣账判断.xlsx"中设定相应的写入范围(区域),通过引用前述变量excel_info_datas实现数据的精准写入


搭建RPA的相关指令(仅供参考):

1.启动应用(桌面软件)、关闭应用(桌面软件)

2.填写输入框(win)、填写密码框(win)

3.点击元素(win)

4.鼠标点击、键盘操作

5.桌面元素判断

6.Python脚本指令

7.等待指令

8.Excel相关指令(开启Excel、读取Excel内容、写入内容到Excel、设置单元格格式、关闭Excel)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值