基于rpa的仓储物流管理方法
技术领域
1.本发明涉及一种物流管理方法,更具体的说是涉及一种基于rpa的仓储物流管理方法。
背景技术:
2.机器人流程自动化rpa(robotic process automation)是以软件机器人为基础的业务过程自动化处理软件。该技术可以模拟人类的行为,将现有的手动任务或流程进行自动化操作,能够大大提高工作效率。
3.excel表格是目前应用最广泛的一种办公软件,主要应用于数据填报,信息抽取,资料整理,数据归档等工作场景。excel自动化也是rpa的重要一部分,为繁琐重复的excel工作节约了大量的人工时间和减少了极大的人为出错成本,由此在数据量较大的时候,通过rpa和excel表格能够极大的减少人力。
4.因而现有技术中有专利号为2021111601365,名称为一种基于rpa的excel自动化方法,通过设置单元格格式以及自定义排序还有excel表格的设定,将拾取到的数据转换成json数据,由此若是将其应用到物流系统中,还需要额外的设置相应的转换模块,以此来实现应用到物流系统中的效果,然而这种方式便会导致最终整体系统包含太多模块,如此会使得整体系统变得臃肿,且整体系统的运行效率不高。
技术实现要素:
5.针对现有技术存在的不足,本发明的目的在于提供一种运行效率高的基于rpa的仓储物流管理方法。
6.为实现上述目的,本发明提供了如下技术方案:一种基于rpa的仓储物流管理方法,包括如下步骤:
7.步骤一,每天早上8点启动rpa系统,从网页中下载sap系统登录文件;
8.步骤二,sap系统登录文件下载完成后,登录sap系统查询交货单,并将查询到的数据进行数据核对,出现重复数据时,将重复数据提交给人工处理,未重复数据则直接提交;
9.步骤三,步骤二中的数据核对执行至晚上10点后,开始运行销售交货单的下载与核对,将销售交货单下载,并核对每个订单中的“销售订单日期”和“实际发货日期”是否一致,将日期核对不一致的数据发送给人工处理;
10.步骤四,步骤三中销售交货单任务完成后,下载分割交货单,对分割交货单中的日期进行核对,核对每个订单中的“货票日期”和“实际发货日期”是否一致,将日期核对不一致的数据发送给人工处理。
11.作为本发明的进一步改进,所述步骤一中在启动rpa系统的具体步骤如下:
12.步骤一一,通过rpa工具创建rpa机器人;
13.步骤一二,在uipath studio中创建空白流程;
14.步骤一三,在流程中添加操作活动,通过操作活动调用电脑对应的操作;
15.步骤一四,定义rpa机器人操作执行流程,完成rpa系统的启动;
16.其中,步骤一三中的操作活动包括鼠标点击、图片识别。
17.作为本发明的进一步改进,所述步骤二中进行数据核对的具体步骤如下:
18.步骤二一,在判断交货单数据下载完成后,rpa机器人调用磁盘中的交货单流程rpa文件夹中的config文件夹中的config.xlsm文件中编写好的vba代码;
19.步骤二二,rpa机器人通过vba代码获取config文件中的指定单元格中需要对比的数据列的表头名称;
20.步骤二三,rpa机器人从下载的交货单表格文件中找到需对比列数据的表头名称,对比所需对比列的数据,完成数据核对步骤。
21.作为本发明的进一步改进,所述步骤二三中rpa机器人会对比当天所有下载的表格文件数据以确保每条数据的唯一性,或者对比当天“销售交货单”和“分割交货单”中销售订单日期、实际发货日期、货票日期,确保对应日期相同。
22.作为本发明的进一步改进,所述步骤一中从网页中下载sap系统登录文件的具体步骤为:网页登录身份管理与认证系统,下载“.sap”后缀登录文件,之后通过下载获得的“.sap”后缀登录文件进行登录。
23.本发明的有益效果,通过步骤一的设置,便可实现自动化启动rpa系统,通过rpa系统下载sap系统登录文件,然后通过步骤二的设置,便可实现通过rpa系统自动化的查询交货单,并且将查询到的数据进行核对,而通过步骤三的设置,便可实现实时对一整天的物流交货单进行核对,同时还能够实现自动化的将销售交货单进行日期核对,以及分割交货单的日期核对,极大的减少工作人员的工作量。
具体实施方式
24.下面将所给出的实施例对本发明做进一步的详述,其中本实施例中的rpa为机器人流程自动化,uipath studio为机器人流程自动化开发软件。
25.本实施例的一种基于rpa的仓储物流管理方法,其特征在于:包括如下步骤:
26.步骤一,每天早上8点启动rpa系统,从网页中下载sap系统登录文件;
27.步骤二,sap系统登录文件下载完成后,登录sap系统查询交货单,并将查询到的数据进行数据核对,出现重复数据时,将重复数据提交给人工处理,未重复数据则直接提交;
28.步骤三,步骤二中的数据核对执行至晚上10点后,开始运行销售交货单的下载与核对,将销售交货单下载,并核对每个订单中的“销售订单日期”和“实际发货日期”是否一致,将日期核对不一致的数据发送给人工处理;
29.步骤四,步骤三中销售交货单任务完成后,下载分割交货单,对分割交货单中的日期进行核对,核对每个订单中的“货票日期”和“实际发货日期”是否一致,将日期核对不一致的数据发送给人工处理,在使用本实施例的管理方法的过程中,只需要将rpa系统安装到管理电脑上即可,如此便可通过步骤一至步骤四的设置,实现rpa系统自动化的下载相应的数据,同时对数据进行自动化的核对处理,如此相比于现有技术中单纯的rpa操作表格的方式,能够实现物流数据的直接处理,而不需要额外的设置相应的协调模块,采用领先的c/s结构,运行速度快,操作简便。
30.作为改进的一种具体实施方式,所述步骤一中在启动rpa系统的具体步骤如下:
31.步骤一一,通过rpa工具创建rpa机器人;
32.步骤一二,在uipath studio中创建空白流程;
33.步骤一三,在流程中添加操作活动,通过操作活动调用电脑对应的操作;
34.步骤一四,定义rpa机器人操作执行流程,完成rpa系统的启动;
35.其中,步骤一三中的操作活动包括鼠标点击、图片识别,通过上述步骤的设置,便能够有效的实现rpa机器人的创建了,并且采用了自定义rpa机器人操作执行流程的方式,可有效的实现对于rpa机器人功能的进一步扩展,使得rpa机器人在物流系统中具有更多的功能。
36.作为改进的一种具体实施方式,所述步骤二中进行数据核对的具体步骤如下:
37.步骤二一,在判断交货单数据下载完成后,rpa机器人调用磁盘中的交货单流程rpa文件夹中的config文件夹中的config.xlsm文件中编写好的vba代码;
38.步骤二二,rpa机器人通过vba代码获取config文件中的指定单元格中需要对比的数据列的表头名称;
39.步骤二三,rpa机器人从下载的交货单表格文件中找到需对比列数据的表头名称,对比所需对比列的数据,完成数据核对步骤,通过上述步骤的设置,便可简单有效的实现数据比对了,并且在比对的过程中通过写好的vba代码获取到需要比对的数据列的表头名称,利用表头名称实现数据的核对,能够实现rpa机器人能够更加快速有效的寻找到需要比对的数据。
40.作为改进的一种具体实施方式,所述步骤二三中rpa机器人会对比当天所有下载的表格文件数据以确保每条数据的唯一性,或者对比当天“销售交货单”和“分割交货单”中销售订单日期、实际发货日期、货票日期,确保对应日期相同,通过上述步骤的设置,便可有效的实现整天的数据进行核对的效果,有效的实现了实时数据处理的效果,并且实现了自动化对于日期的当日核对,避免后续因为日期出错导致的一系列问题。
41.综上所述,本实施例的管理方法,通过步骤一至步骤四的设置,能够利用rpa机器人实现自动化下载交货单数据,然后对交货单数据进行比对,以此实现自动化管理的效果,相比于现有技术中的方式,可直接应用于物流方面,不需要额外的加设协调模块。
42.以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。