/
BS-6393 OKR.13.RoyalMail条形码批量转移功能改进

断舍离
1.绝大多数青年人都不会想的一件事,就是自己的死亡。
2.克制地购买,克制地享受。
3.克制欲望,看本质
这不是传统,这不是传统,这不是传统。
这是生意。
因为我们富起来一共也没多少年。
4.关于衣服饰品

BS-6393 OKR.13.RoyalMail条形码批量转移功能改进

描述

背景:

RoyalMail条形码批量转移功能检查邮费服务剩余可用跟踪号很不方便,检查的时候要一个邮递服务一个邮递服务检查,相当的耗时,人为检查非常容易漏掉,漏掉的代价也是非常的惨,得给没有运输跟踪号的订单都重新批量上工作量不小。

作用:

优化后出现漏掉的概率为0,转移跟踪号效率提高百分之70-90

需求:

1、新增一个《RoyalMail条形码余量参考》报表,详情查看附件{RoyalMail条形码余量参考表.xlsx}
2、新增一个《RoyalMail条形码批量上传》功能,详情查看附件{RoyalMail条形码批量修改模板.xlsx}

开发方案描述

1、新增一个《RoyalMail条形码余量参考》报表
2、新增一个《RoyalMail条形码批量上传》功能

测试内容:

1、验证《RoyalMail条形码余量参考》报表数据准确性
2、验证《RoyalMail条形码余量参考》公式结果准确性
3、验证《RoyalMail条形码批量上传》批量上传条形码功能是否可用:

要点介绍:

1、验证数据准确性
(邮递服务名称,
Consignment Delivery Agent Account {服务提供商账号},
Service Code {服务代码},
Full Service Code {服务代码全称},
站点ID,
Rest Reference Count {剩余条形码},
Reference Used Last 3Month {三月内使用的条形码},
Avg Reference Count Used {近一个月使用的条形码},
Is Enough {是否足够使用},
Can Transfer {是否足够转移})

Is Enough &Can Transfer 后台计算公式:
1、Is Enough:

#Rest Reference Count=None #Avg Reference Count Used=None is enough=None Rest Reference Count=input("int") Avg Reference Count Used=input("int") if Rest Reference Count>Avg Reference Count Used:     is enough="y"     print(is enough) else:     is enough="n"     print(is enough)

2、Can Transfer:

#Rest Reference Count=None #Avg Reference Count Used=None Can Transfer=None Rest Reference Count=input("int") Avg Reference Count Used=input("int") if Rest Reference Count-10000>Avg Reference Count Used*120%:     Can Transfer="y"     print(Can Transfer)e else:     Can Transfer="n"     print(Can Transfer)

测试目的:

1、确保《RoyalMail条形码余量参考》数据准确,能够直观了解哪些邮递服务条形码跟踪号余量不足,需要及时添加。
2、《RoyalMail条形码批量上传》可用直接跨站点给邮递服务导入条形码。

前置条件:

1、已经新增《RoyalMail条形码余量参考》

2、新增《RoyalMail条形码批量上传》功能

测试步骤:

1、验证《RoyalMail条形码余量参考》数据准确性:
下载《RoyalMail条形码余量参考》对照数据,检查逻辑进行评估

2、下载《RoyalMail条形码批量上传》模板,填写完成后上传

第一轮测试结果问题记录:

《RoyalMail条形码余量参考》

序号

测试内容

预估结果

实际结果

问题点

解决办法

序号

测试内容

预估结果

实际结果

问题点

解决办法

1

验证条形码剩余梳理准确性

准确

准确

无法直观了解邮递服务的关联邮费服务商账号

新增 “邮递服务提供商账号”字段

2

验证”Can Transfer“判断结果是否正确

准确

不准确

公式存在问题

修复

3

验证”Is Enough“判断结果是否正确

准确

不准确

公式存在问题

修复

4

验证”Service Coded”

准确

不准确

许多代码不显示

修复

5

验证”Can Transfer”

准确

不准确

许多行结果为空,无结果

修复

6、

验证“Is Enough”

准确

不准确

许多行结果为空,无结果

修复

第二轮测试结果问题记录:

《RoyalMail条形码余量参考》

序号

测试内容

预估结果

实际结果

问题点

解决办法

序号

测试内容

预估结果

实际结果

问题点

解决办法

1

验证报表数据准确性

准确

准确

列表名与行内容不符

修复

2

验证”Can Transfer”

准确

不准确

许多行结果为空,无结果

修复

3

验证“Is Enough”

准确

不准确

许多行结果为空,无结果

修复

4

验证”Can Transfer“判断结果是否正确

准确

不准确

公式存在问题

修复

5

验证”Is Enough“判断结果是否正确

准确

不准确

公式存在问题

修复

第三轮测试结果问题记录:

《RoyalMail条形码余量参考》
《RoyalMail条形码批量上传》

序号

测试内容

预估结果

实际结果

问题点

解决办法

序号

测试内容

预估结果

实际结果

问题点

解决办法

1

《RoyalMail条形码余量参考》
验证数据准确性

准确

准确

遗留问题:
Rest Reference Count
Reference Used Last 3Month
Avg Reference Count Used
数值为0时,为str类型,不支持(Is Enough,Can Transfer)计算结果

可能修改起来比较麻烦,未做修复

2

《RoyalMail条形码批量上传》
验证是否能够成功跨站点转移条形码

成功

失败

填好转移信息上传报错

修复
《RoyalMail条形码余量参考》报表新增Barcode Service Code,如果转移的服务Barcode Service Code有字符,则必须在《RoyalMail条形码批量上传》上传模板服务代码字段填上

 

第四轮测试:

序号

测试内容

预估结果

实际结果

问题点

解决办法

序号

测试内容

预估结果

实际结果

问题点

解决办法

1

上传条形码数量

可上传>2W条

默认1万条

 

支持上传5W条

第五轮测试:

序号

测试内容

预估结果

实际结果

问题点

解决办法

序号

测试内容

预估结果

实际结果

问题点

解决办法

1

验证不同服务代码的服务是否能够转移

不可以转移(有代码未输入)

不能

 

文件上传失败!
Please choose correct source delivery service at row 1

2

验证不同服务代码的服务是否能够转移

不可以转移(有代码有输入)

有问题

已修复

3

验证不同服务代码的服务是否能够转移

不可转移

有问题

已修复

3

验证不同服务代码的服务是否能够转移

不可转移(A有代码,B无代码)

有问题

已修复

使用方法:

下载两份报表,

一份用于列出当前条形码有哪些服务不足

一份用于查看哪些服务有足量的条形码能够转给其他服务

通过批量上传条形码模板转移邮递服务条形码

 

 

勇于舍弃那些不属于你的东西。
我首先舍弃的是银行卡,包括信用卡和储蓄卡。
我在瞎折腾。
再说说我买的衣服。
终于有一天我看了《断舍离》这本书,开始决定扔东西了。
当年用淘宝是为了省钱,没想到更费钱了……