TreeMind树图在线AI思维导图
当前位置:树图思维导图模板管理/培训项目管理铺货V2.2.2产品说明脑图思维导图

铺货V2.2.2产品说明脑图思维导图

  收藏
  分享
免费下载
免费使用文件
U944027033 浏览量:262023-09-01 14:24:43
已被使用1次
查看详情铺货V2.2.2产品说明脑图思维导图

项目管理产品说明全内容脑图

树图思维导图提供 铺货V2.2.2产品说明脑图 在线思维导图免费制作,点击“编辑”按钮,可对 铺货V2.2.2产品说明脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:37c29c022a8f4b9df8f3c77aa200df72

思维导图大纲

铺货V2.2.2(仓仓调拨)思维导图模板大纲

导入模板

下载导入模板新增字段:货源仓编码

导入

数据准确,导入旧模板提示

数据准确,导入旧模板

提示:找不到货源仓编码

数据准确,导入新模板正常

数据准确,导入旧模板

导入正常

货源仓编码为空(非必填),导入正常

货源仓编码为空,其他数据准确,导入

导入正常

是否仓仓调拨:否,货源仓置灰不可编辑

货源仓编码和铺货仓库编码一致,导入提示

货源仓编码和铺货仓库编码一致,其他数据准确,导入

提示:货源仓编码和铺货仓库编码不能一致

货源仓编码,WH表,5位,且不为虚拟仓,导入正常

货源仓编码,WH表,5位,且不为虚拟仓,其他数据准确,导入

导入正常

维护安全库存是否仓仓调拨:否,货源仓可编辑

货源仓编码,WH表,5位,为虚拟仓,导入提示

货源仓编码,WH表,5位,为虚拟仓,其他数据准确,导入

提示:货源仓编码不允许为虚拟仓

货源仓编码非WH表5位,提示

货源仓编码非WH表5位,其他数据准确,导入

提示:货源仓编码不存在

铺货单明细

增加字段:货源仓编码、货源仓名称、货源仓安全库存、货源仓供应专员

进入明细

列表增加字段:货源仓编码、货源仓名称、货源仓供应专员

货源仓编码和货源仓名称

有值

显示准确

无值

显示:-

货源仓供应专员更新逻辑

货源仓编码+商品编码能找到供应专员(一个或者多个)

货源仓供应专员显示对应的供应专员(一个或者多个)

关系映射准确

货源仓编码+商品编码找不到供应专员

显示:-

查看更新频率

每天更新一次

铺货单导入有填写会带入

安全库存维护了也会带入

原字段:安全库存改名:直配仓安全库存

货源仓安全库存

跟进维护安全库存弹框,维护的铺货单+商品+货源仓对应的安全库存结果

安全库存维护

维护安全库存弹框

增加字段

点击【安全库存维护】,查看维护安全库存弹框

增加字段:是否需要仓仓调拨、货源仓、直配仓库安全库存最后修改人、货源仓均销量(总门店)、货源仓安全库存、货源仓供应专员、货源仓安全库存最后修改人

直配仓仓库库存(现有+在途)

调用MOM接口,读取stock_on_hand-tsf_reserved_qty(待出库保留库存)-rtv_qty(待退供应商)

实时更新

铺货数量

同一铺货单号下,汇总相同商品的铺货量

铺货门店数

同一铺货单号下,汇总相同商品的铺货门店数,铺货量=0不要汇总

改名字段

查看维护安全库存弹框

改名前:仓库编码、仓库名称、仓库日均销售(总门店)、安全库存设置方式、安全库存、供应专员

改名后:直配门店仓库编码、直配门店仓库、直配门店仓库日均销售(总门店)、直配门店仓库安全库存设置方式、直配门店仓库安全库存、直配仓供应专员

按照顺序对应

增加按钮【生成调拨单】

点击【安全库存维护】,查看维护安全库存弹框

有按钮【生成调拨单】

维护好相关数据才能保存

直配仓部分:单条数据维护

A:单条数据:直配仓安全库存设置必须完整

B:单条数据:是否需要仓仓调拨+货源仓必须一起维护(当是否需要仓仓调拨:是)

货源仓部分:单条数据维护

C:单条数据:货源仓安全库存设置必须完整

ABC3个部分可单独维护,但BC有一定的联动,又不相互影响

安全库存设置先默认一个常用值:数量或者天数

不然填写麻烦

天数

直配仓安全库存最后修改人

直配仓安全库存部分维护

记录直配仓安全库存最后修改人

单次或者多次修改

记录直配仓安全库存最后修改人

不同人多次修改(AB同时修改,A先提交,B后提交)

记录直配仓安全库存最后修改人(最后记录B)

是否需要仓仓调拨

下拉查看

枚举值:是、否

默认:否,同时货源仓置灰禁止编辑,货源仓部分置灰禁止编辑

如铺货单导入有值

显示:是

货源仓显示准确

是否需要仓仓调拨:是

货源仓必须选择,才能点击确定

确定保存后,右边货源仓其他人才可以编辑,同步更新货源仓供应专员(刚维护好的时候提醒以及每天10点),同步铺货单明细对应的商品显示正常

是否需要仓仓调拨:否

安全库存弹框右边货源仓部分不可编辑

必填

是否需要仓仓调拨:是,改成,是否需要仓仓调拨:否

清空货源仓供应专员、货源仓库日均销量、货源仓安全库存设置方式(是否需要仓仓调拨:是,入库的数据)

货源仓

下拉选择

下拉查看

下拉选择

支持仓库编码和仓库名称

仓库编码和仓库名称模糊搜索

搜索正常

选择正常

数据源

搜索查看数据源(输入不存在的数据或者虚拟仓)

货源仓编码,WH表,5位,且不允许为虚拟仓

是否需要仓仓调拨:是

必填

是否需要仓仓调拨:否

置灰禁止填写

货源仓选择和直配仓一致时

提示不能维护一样

维护安全库存弹框,货源仓维护完成后,点击【确定】保存后

确定后触发一次

未维护,发送5个自然日(OA审批通过后再触发)

货源仓变更操作(示例仓A改成仓B)

变更货源仓供应专员、货源仓库日均销量等相关数据,清空货源仓安全库存设置方式,(是否需要仓仓调拨:是,入库的数据)

货源仓日均销量(总门店)

浮点型,2位

检查表字段设置(仓库补货同步有2位小数数据)

造数据验证

仓库自动补货读取,频率,每天

查看仓库日均销量显示

铺货单界面-安全库存维护显示准确

铺货单明细显示准确

检查更新逻辑

只有发送成功、作废的单据不更新(同时铺货单明细发送成功不再更新)

超过那个预计铺货日期就不更新(铺货单明细发送成功也不会更新)

货源仓安全库存设置方式

默认请选择

查看选择框默认提示

默认请选择

安全库存设置方式下拉枚举正常

安全库存设置方式下拉

枚举值:数量、天数

安全库存设置下拉选择效果正常

安全库存设置选择:数量

数量,则天数置灰,最终结果四舍五入

安全库存设置选择:天数

天数,则数量置灰

如安全库存设置已选择并填写,切换其他需要清空内容

如安全库存设置已选择并填写,切换其他,点击【确定】(示例:选择天数,天数填写200,切换为数量,数量100)

清空天数内容,安全库存重新计算

保存最新的结果,安全库存计算结果准确

如安全库存设置已选择并填写,切换其他,但是不填写,点击【确定】(示例:选择天数,天数填写200,切换为数量,数量不填写)

这条数据正常前端不传值给后端,数据不发生变化

货源仓安全库存最后修改人

货源仓安全库存部分维护

记录货源仓仓安全库存最后修改人

单次或者多次修改

记录货源仓仓安全库存最后修改人

不同人多次修改(AB同时修改,A先提交,B后提交)

记录货源仓仓安全库存最后修改人(最后记录B)

货源仓供应专员

供应专员数据来源:

输入下拉查看

供应专员数据来源:

使用安全库存设置列表已存在的供应专员查询

返回正常

使用安全库存设置列表不存在的供应专员

返回空

供应专员可能存在多个,展示正常,查询正常

供应专员存在多个,查看展示效果

供应

查询输入其中一个供应专员,查询

查询展示,展示正常

供应专员存在多个,存在的多个人查看铺货单

存在的多个都可以正常查看铺货单

货源仓供应专员+货源仓日均销量

检查更新

每天一更

停止更新涉及铺货单明细:发送成功和OA审批通过超90天

停止更新调拨单明细:发送成功和制单时间超90天

更新数据位置

铺货单明细页面(直配仓和货源仓同理)

仓仓调拨单明细(直配仓和货源仓同理)

直配仓供应专员(回归)

铺货单权限显示

供应专员(直配仓供应专员或货源仓供应专员)可查看铺货单

铺货单的商品:供应专员(直配仓供应专员或货源仓供应专员)只单个

单个供应专员(直配仓供应专员或货源仓供应专员)查看正常

铺货单的商品:供应专员存(直配仓供应专员或货源仓供应专员)在多个

对应的每个供应专员(直配仓供应专员或货源仓供应专员)都可以查看到铺货单

铺货单的多个商品,供应专员查看

对应每个供应专员(直配仓供应专员或货源仓供应专员)都可以查看到铺货单

白名单(回归)

可以维护安全库存全部内容

直配仓和货源仓都可以维护

配置人员(回归)

和供应专员是否会产生并集(配置人员后,人员是供应专员,正常只显示创建的铺货单,供应专员关联的不显示)

可以维护安全库存全部内容

自己创建(回归)

可以维护安全库存全部内容

维护安全库存弹框可以操作数据

查询(回归)

铺货单号

使用安全库存设置列表存在的铺货单号查询

返回对应的结果数据

使用安全库存设置列表不存在,但铺货单列表存在的铺货单号查询

返回空

使用不存在的铺货单号查询(特殊符合或者模糊匹配数据)

返回空

使用安全库存设置列表存在的铺货单号查询,全匹配查询

返回结果正常,有则返回无则返回空

查看默认提示语

提示:请输入

仓库

默认请选择

查看选择框默认提示

默认请选择

点击仓库

打开搜索弹框

仓库搜索列表数据来源使用全部来源仓数据

仓库搜索,查看列表返回数据

全部来源仓数据,同时是有效的数据

搜索弹框仓库名称模糊搜索

名称存在

查询正常

名称不存在

查询返回空

名称模糊搜索

返回结果正常,有则返回无则返回空

名称全匹配搜索

返回结果正常,有则返回无则返回空

搜索列表下拉数据展示:仓库编码和仓库名称

下拉数据查看

下拉数据展示:仓库编码和仓库名称

搜索弹框仓库编码模糊搜索

编码存在

查询正常

编码不存在

查询返回空

模糊搜索

返回结果正常,有则返回无则返回空

全匹配搜索

返回结果正常,有则返回无则返回空

选择的仓库,安全库存设置列表存在

返回结果正常

选择的仓库,安全库存设置列表不存在

返回空

仓库支持多选,查询正常

仓库输入后,选择单个,点击【查询】

选择正常

返回结果正常,有则返回无则返回空

仓库输入后,选择多个,点击【查询】

支持多选

返回结果正常,有则返回无则返回空

返回并集数据

商品

默认请选择

查看选择框默认提示

默认请选择

点击商品选择框,打开搜索弹框

点击商品选择框

打开搜索弹框

商品搜索列表数据来源商品表(goods_info)

商品搜索,查看列表返回数据

全部来源来源商品表(goods_info),同时是有效的数据

搜索弹框商品名称模糊搜索

名称存在

查询正常

名称不存在

查询返回空

名称模糊搜索

返回结果正常,有则返回无则返回空

搜索列表下拉数据展示:商品编码和商品名称

下拉数据查看

下拉数据展示:商品编码和商品名称

搜索弹框商品编码模糊搜索

编码存在

查询正常

编码不存在

查询返回空

模糊搜索

返回结果正常,有则返回无则返回空

全匹配搜索

返回结果正常,有则返回无则返回空

选择的商品,安全库存设置列表存在

返回结果正常

选择的商品,安全库存设置列表不存在

返回空

商品支持多选,查询正常

商品输入后,选择单个,点击【查询】

选择正常

返回结果正常,有则返回无则返回空

商品输入后,选择多个,点击【查询】

支持多选

返回结果正常,有则返回无则返回空

返回并集数据

OA单号

使用安全库存设置列表存在的OA单号查询

返回对应的结果数据

使用安全库存设置列表不存在,但铺货单列表存在的OA单号查询

返回空

使用不存在的OA单号查询(特殊符合或者模糊匹配数据)

返回空

使用安全库存设置列表存在的OA单号查询,模糊查询,全匹配查询

返回结果正常,有则返回无则返回空

查看默认提示语

提示:请输入

OA状态

默认请选择

查看选择框默认提示

默认请选择

OA状态下拉枚举显示准确

OA状态下拉枚举查看

枚举值:初始、提交中、OA审批中、OA审批打回、OA审批通过、取消OA审批中、取消OA审批成功

OA状态选择查询准确

安全库存列表存在状态的值,选择,点击【查询】

返回正常

安全库存列表不存在状态的值,选择,点击【查询】

返回空

供应专员

默认请选择

查看选择框默认提示

默认请选择

供应专员数据来源:

输入下拉查看

供应专员数据来源:

使用安全库存设置列表已存在的供应专员查询

返回正常

只有直配仓的供应专员查询返回正常

只有货源仓的供应专员查询返回正常

直配仓和货源仓的供应专员查询返回正常

使用安全库存设置列表不存在的供应专员

返回空

供应专员可能存在多个,展示正常,查询正常

供应专员存在多个,查看展示效果

供应

查询输入其中一个供应专员,查询

查询展示,展示正常

供应专员存在多个,存在的多个人查看铺货单

存在的多个都可以正常查看铺货单

备注

默认请输入

查看选择框默认提示

默认请输入

使用安全库存设置列表已存在的备注查询(模糊、全匹配)

返回结果正常,有则返回无则返回空

使用安全库存设置列表不存在的备注查询

返回空

OA通过开始日期-OA通过结束日期

默认请选择

查看选择框默认提示

默认请选择

只选择OA通过开始日期,不选OA通过结束日期

查询有数据返回正常,无返回空

选择OA通过开始日期,和OA通过结束日期,选择开始日期大于结束日期

开始日期小于等于结束日期才能选择

选择OA通过开始日期,和OA通过结束日期,选择开始日期小于等于结束日期

查询有数据返回正常,无返回空

只选择OA通过结束日期,不选OA通过开始日期

查询有数据返回正常,无返回空

重置

有查询条件,查询过或者未查询过,点击【重置】

清空查询条件,刷新页面

无查询条件,点击【重置】

清空查询条件,刷新页面

组合查询

查询字段,组合查询

查询有数据返回正常,无返回空

数据存在交集返回

按照商品拆分-数据展示和编辑

前提说明:ABC表示泛指(多个)

铺货单只有单个商品:用户只有直配仓权限,编辑控制

铺货单只有单个商品:用户只有直配仓权限

用户只能编辑直配仓部分

铺货单只有单个商品:用户只有货源配仓权限,编辑控制

铺货单只有单个商品:用户只有货源配仓权限

直配仓和货源仓都可以维护

铺货单只有单个商品:用户有直配仓和货源仓权限,编辑控制

铺货单只有单个商品:用户有直配仓和货源仓权限

直配仓和货源仓都可以维护

铺货单只有多个商品:用户只有直配仓权限+只有部分商品权限,编辑控制

铺货单只有多个商品:用户只有直配仓权限+只有部分商品权限

用户只能编辑直配仓部分+部分商品

铺货单只有多个商品:用户只有直配仓权限+全部商品权限,编辑控制

铺货单只有多个商品:用户只有直配仓权限+全部商品权限

用户只能编辑直配仓部分+全部商品

铺货单只有多个商品:用户只有货源仓权限+只有部分商品权限,编辑控制

铺货单只有多个商品:用户只有货源仓权限+只有部分商品权限

直配仓和货源仓都可以维护+部分商品

铺货单只有多个商品:用户只有货源仓权限+全部商品权限,编辑控制

铺货单只有多个商品:用户只有货源仓权限+全部商品权限

直配仓和货源仓都可以维护+全部商品

铺货单只有多个商品:用户商品A有直配仓权限,商品B有货源仓权限,编辑控制

铺货单只有多个商品:用户商品A有直配仓权限,商品B有货源仓权限

铺货单展示A+B商品的数据行

同时同行数据商品A有直配仓权限可编辑、货源仓部分不可编辑

同时同行数据商品B整行数据可编辑(直配仓+货源仓)

铺货单只有多个商品:用户有直配仓和货源仓权限+只有部分商品权限,编辑控制

铺货单只有多个商品:用户有直配仓和货源仓权限+只有部分商品权限

直配仓和货源仓可维护+部分商品

铺货单只有多个商品:用户有直配仓和货源仓权限+只有A商品权限;用户有(B商品+直配仓权限)权限;用户有货源仓权限+C商品权限,编辑控制

铺货单只有多个商品:用户有直配仓和货源仓权限+只有A商品权限或者用户有直配配仓权限+B商品权限或者用户有货源仓权限+C商品权限

铺货单展示A+B+C商品的数据行

同时同行数据商品A有直配仓+货源仓权限,A商品部分都可编辑

同时同行数据商品B有直配仓权限可编辑、货源仓部分不可编辑

同时同行数据商品C整行数据可编辑(直配仓+货源仓)

铺货单只有多个商品:用户有直配仓和货源仓权限+全部商品权限,编辑控制

铺货单只有多个商品:用户有直配仓和货源仓权限+全部商品权限

直配仓和货源仓都可以维护

多个铺货单

按照单个铺货单维度:拆分按照商品维度展示

多个铺货合并展示

按照单行数据拆分(废弃、不使用)

铺货单的商品+仓库对应只有直配仓权限(单数据)

只能编辑直配仓部分

铺货单的商品+仓库对应只有货源仓权限(有配置货源仓、单数据)

铺货单的商品+仓库对应有直配仓+货源仓权限(单数据)

铺货单的商品+仓库对应其中一条有直配仓权限,其他为货源仓权限(多条数据)

铺货单的商品+仓库对应其中一条有货源仓权限,其他为直配仓权限(多条数据)

铺货单的商品+仓库对应全部有直配仓+货源仓权限(多条数据)

统一设置(单品-全仓)

下拉枚举值

点击【统一设置(单品-全仓)】查看下拉枚举值

下拉枚举值:直配仓、货源仓

直配仓

字段显示:商品编码、商品名称、直配仓安全库存设置方式、直配仓日均销量(总门店)、直配仓安全库存、直配仓采购专员、是否需要外仓调拨、货源仓

不需要权限控制,回填按照权限回填

示例:A商品有权限,B商品无权限,维护AB都可以维护,但回填只回填A

统一设置(单品-全仓)选择直配仓

维护铺货仓弹框有多少可维护的直配仓数据,按照商品维度展示

维护完成后,按照商品维护回填

单个铺货单

维护铺货仓弹框有多少可维护的直配仓数据,按照商品维度展示

多个铺货单:存在相同商品A

维护铺货仓弹框有多少可维护的直配仓数据,按照商品维度展示(商品A只展示一条)

货源仓

字段显示:商品、货源仓安全库存设置方式、数量

不需要权限控制,回填按照权限回填

示例:A商品有权限,B商品无权限,维护AB都可以维护,但回填只回填A

统一设置(单品-全仓)选择货源仓

维护铺货仓弹框有多少可维护的货源仓数据,按照商品+货源仓维度展示

维护完成后,按照商品维护回填

单个铺货单

维护铺货仓弹框有多少可维护的货源仓数据,按照商品+货源仓维度展示

多个铺货单:存在相同商品A,直配仓一样WH1

维护铺货仓弹框有多少可维护的货源仓数据,按照商品+货源仓维度展示(商品A展示多条,按照商品+货源仓展示:A+WH1)

多个铺货单:存在相同商品A,直配仓WH1\WH2存在不一样

维护铺货仓弹框有多少可维护的货源仓数据,按照商品+货源仓维度展示(商品A展示多条,按照商品+货源仓展示:A+WH1、A+WH2)

统一设置(单品-全仓)按钮逻辑

勾选数据

勾选数据,页面有数据点击【统一设置(单品-全仓)】(选择直配仓或者货源仓)

打开统一设置(单品-全仓)界面

统一设置(单品-全仓)界面列表数据和勾选数据解析结果一致(按照商品编码的维度拆解)

不需要权限控制,回填按照权限回填

未勾选数据

未勾选数据,页面有数据点击【统一设置(单品-全仓)】(选择直配仓或者货源仓)

打开统一设置(单品-全仓)界面

统一设置(单品-全仓)界面列表数据和勾选数据解析结果一致(按照商品编码的维度拆解)

不需要权限控制,回填按照权限回填

页面无数据(不满足统一设置(单品-全仓)条件)

查询后,页面无数据,点击【统一设置(单品-全仓)】(选择直配仓或者货源仓)

按钮置灰禁用

页面输入查询条件,未查询,点击【统一设置(单品-全仓)】(直配仓或者货源仓)会带入查询条件,实际结果未无数据

后端提示:无统一设置(单品-全仓)数据,请检查筛选条件

统一设置(单品-全仓)查询(回归)

商品

默认请选择

查看选择框默认提示

默认请选择

点击商品选择框,打开搜索弹框

点击商品选择框

打开搜索弹框

商品搜索列表数据来源商品表(goods_info)

商品搜索,查看列表返回数据

全部来源来源商品表(goods_info),同时是有效的数据

搜索弹框商品名称模糊搜索

名称存在

查询正常

名称不存在

查询返回空

名称模糊搜索

返回结果正常,有则返回无则返回空

名称全匹配搜索

返回结果正常,有则返回无则返回空

搜索列表下拉数据展示:商品编码和商品名称

下拉数据查看

下拉数据展示:商品编码和商品名称

搜索弹框商品编码模糊搜索

编码存在

查询正常

编码不存在

查询返回空

模糊搜索

返回结果正常,有则返回无则返回空

全匹配搜索

返回结果正常,有则返回无则返回空

选择的商品,列表存在

返回结果正常

选择的商品,列表不存在

返回空

商品支持多选,查询正常

商品输入后,选择单个,点击【查询】

选择正常

返回结果正常,有则返回无则返回空

商品输入后,选择多个,点击【查询】

支持多选

返回结果正常,有则返回无则返回空

返回并集数据

重置

有查询条件,查询过或者未查询过,点击【重置】

清空查询条件,刷新页面

无查询条件,点击【重置】

清空查询条件,刷新页面

配置后回填到维护安全库存页面逻辑

统一设置(单品-全仓)页面设置完成(全部维护完成),点击【确定】回填正常

回填到维护安全库存页面数据准确

全部商品回填准确,结果准确

直配仓:按照商品维度回填准确

货源仓:按照商品+货源仓维度回填准确(回填数据:是否需要外仓调拨:是,货源仓已维护的数据)

有权限控制数据展示

统一设置(单品-全仓)页面设置完成(部分维护),点击【确定】回填正常

回填到维护安全库存页面数据准确

部分维护的商品回填正常,不维护的不变化

直配仓:按照商品维度回填准确

货源仓:按照商品+货源仓维度回填准确

有权限控制数据展示

统一设置(单品-全仓)页面设置完成(不维护),点击【确定】回填正常

关闭弹框,数据不变化

统一设置(单品-全仓)页面设置完成,点击【返回】关闭弹框

关闭弹框,数据不变化

统一设置(全品-全仓)

点击【统一设置(全品-全仓)】下拉枚举值准确

点击【统一设置(全品-全仓)】查看下拉枚举值

下拉枚举值:直配仓、货源仓

统一设置(全品-全仓)页面字段

直配仓

字段显示:是否需要外仓调拨、货源仓、安全库存设置方式、数量

货源仓

字段显示:安全库存设置方式、数量

统一设置(全品-全仓)按钮逻辑

勾选数据

勾选数据,页面有数据点击【统一设置(全品-全仓)】,再选择直配仓或者货源仓

打开统一设置(全品-全仓)界面

进入统一设置(全品-全仓)不需要数据权限控制,回填到安全库存维护页面按照权限回填

未勾选数据

未勾选数据,页面有数据点击【统一设置(全品-全仓)】,再选择直配仓或者货源仓

打开统一设置(全品-全仓)界面

进入统一设置(全品-全仓)不需要数据权限控制,回填到安全库存维护页面按照权限回填

页面无数据(不满足统一设置(全品-全仓)条件)

查询后,页面无数据,点击【统一设置(全品-全仓)】,再选择直配仓或者货源仓

按钮置灰禁用

页面输入查询条件,未查询,点击【统一设置(全品-全仓)】,再选择直配仓或者货源仓会带入查询条件,实际结果未无数据

后端提示:无统一设置(全品-全仓)数据,请检查筛选条件

配置后回填到维护安全库存页面逻辑

统一设置(全品-全仓)页面设置完成(维护完成),点击【确定】回填正常

回填到维护安全库存页面数据准确

部分维护的商品回填正常,不维护的不变化

直配仓:按照商品维度回填准确

货源仓:按照商品+货源仓维度回填准确(回填数据:是否需要外仓调拨:是,货源仓已维护的数据)

进入统一设置(全品-全仓)不需要数据权限控制,回填到安全库存维护页面按照权限回填

示例:A商品有权限,B商品无权限,维护成功后,但回填只回填A

更新货源仓日均销售、货源仓供应专员

统一设置(全品-全仓)页面设置完成(不维护),点击【确定】回填正常

关闭弹框,数据不变化

统一设置(全品-全仓))页面设置完成,点击【返回】关闭弹框

关闭弹框,数据不变化

货源仓未维护安全库存企微提醒

1、首次进入维护安全库存弹框,数量行A:是否需要仓仓调拨:是,货源仓维护后,点击【确定】后

提醒

2、多次进入维护安全库存弹框,数量行A不变更,点击【确定】后

前端控制修改数据才提交,A行不变更不发送

数据A发生变更发送消息

3、数量行A,货源仓变更操作(示例仓A改成仓B)

变更货源仓供应专员、货源仓库日均销量等相关数据,清空货源仓安全库存设置方式,(是否需要仓仓调拨:是,入库的数据)

未维护货源仓安全库存,5个自然日内

企微提醒;提醒频率,刚维护好的时候提醒以及每天10

发送5个自然日

发生变更操作,需要重新计算发送次数

未维护货源仓安全库存,已经发送小于5个自然日,进行维护

不会再发送

未维护货源仓安全库存,超过5个自然日

不会再发送

存在多个供应专员

多个供应专员都会收到

维护安全库存弹框数据不可操作

OA审批通过超90天

已设置安全库存字段显示逻辑

如果没有货源仓安全库存需要维护,直配仓没有全部维护

已设置安全库存:否

如果没有货源仓安全库存需要维护,直配仓全部维护

已设置安全库存:是

如果有货源仓安全库存需要维护,直配仓全部维护,货源仓未全部维护

已设置安全库存:否

直配仓同上

如果有货源仓安全库存需要维护,直配仓全部维护,货源仓全部维护

已设置安全库存:是

本次迭代不改动

批量清除

勾选数据,点击【批量清除】打开二次确认弹框

勾选数据,点击【批量清除】

打开二次确认弹框

提示:请确认是否删除勾选商品的安全库存

二次确认弹框点击【取消】

关闭弹框

勾选数据,点击【批量清除】确认后清除

勾选数据,点击【批量清除】,二次确认弹框点击【确定】

清除勾选商品的安全库存(清除字段:安全库存设置方式、天数或者数量、安全库存,都置空为NULL)

只能清除有权限编辑的部分数据(单行数据示例:铺货单1+商品A只有直配仓权限,就只能清除直配仓部分的数据)

不勾选则点击【批量清除】确认后清除根据筛选条件来

不勾选则点击【批量清除】确认

根据筛选条件结果商品的安全库存(清除字段:安全库存设置方式、天数或者数量、安全库存,都置空为NULL)

只能清除有权限编辑的部分数据

生成调拨单

前置条件:点击【维护安全库存】时,页面数据展示

勾选数据(是否需要仓仓调拨:是+货源仓+货源仓安全库存)维护准确

生成调拨单任务正常

成相应调拨单,按照铺货单-调拨单(铺货单+货源仓维度)一一映射关系

仓仓调拨页面能查到对应的数据

勾选数据(是否需要仓仓调拨:是+货源仓+货源仓安全库存)未维护

提示

点击【维护安全库存】,再维护(是否需要仓仓调拨:是+货源仓+货源仓安全库存),没有点击【确定】按钮保存,直接点击【生成调拨单】按钮

提示

按钮做成权限

点击【返回】关闭维护安全库存界面

点击【返回】

关闭维护安全库存界面

如【批量清除】【统一设置(单品-全仓)】【统一设置(全品-全仓)】确认后的操作数据会直接保存

大数据量的测试

200个铺货单+5个商品一起维护

页面响应时长正常

组合操作维护数据正常

历史数据处理

是否需要仓仓调拨

历史数据都刷成默认:否

仓仓调拨

生成调拨单逻辑

勾选的数据不符合生成条件

进入维护安全库存,勾选的数据(是否需要仓仓调拨:是+货源仓+货源仓安全库存--未维护完整),点击【生成调拨单】

提示:无满足生成调拨单数据,请重新选择

勾选的数据符合生成条件

进入维护安全库存,勾选的数据(是否需要仓仓调拨:是+货源仓+货源仓安全库存--维护完整),选择铺货单PHD1有多个商品+货源仓组合M1+WH1\M2+WH1\M3+WH2,,点击【生成调拨单】

按照铺货单+货源仓维度生成,铺货单一致的前提下,更加商品货源仓相同的合并到一张调拨单

最终结果:DBD1:PHD1+WH1(M1+WH1\M2+WH1);DBD2:PHD1+WH2(M3+WH2)

只记录第一次生成明细时的数据(维护安全库存后),不需要动态更新

进入维护安全库存,勾选的数据(是否需要仓仓调拨:是+货源仓+货源仓安全库存--维护完整),选择铺货单PHD1有多个商品+货源仓组合M1+WH1\M2+WH1\M3+WH1,铺货单PHD2有多个商品+货源仓组合M1+WH1\M2+WH1\M3+WH1,点击【生成调拨单】

最终结果:DBD1:PHD1+WH1(M1+WH1\M2+WH1\M3+WH1)

最终结果:DBD2:PHD2+WH1(M1+WH1\M2+WH1\M3+WH1)

只记录第一次生成明细时的数据(维护安全库存后),不需要动态更新

重复校验

当系统存在父单号=相同铺货单,商品相同,且不作废的调拨单

不允许生成,报:已生成相应的调拨单,单号:xxxxx;

当系统存在父单号=相同铺货单,商品交叉关系,且不作废的调拨单

不允许生成,报:已生成相应的调拨单,单号:xxxxx;

仓仓调拨页面

页面权限

白名单

以正常看和操作全部调拨号

制单人

指生成调拨单的制单人,可正常查看和操作对应制单人数据

直配仓或者货源仓供应专员

以正常看和操作对应调拨号

存在多个供应专员,只有包含直配仓或者货源仓供应专员归属调拨单,就有权限

查询

进入仓仓调拨页面返回有权限的数据

进入仓仓调拨页面

返回有权限的数据(按照页面权限返回)

后续再次查询需要基于返回有权限数据进行

调拨单号

调拨单号模糊输入,点击【查询】

返回结果正常,有结果数据返回准确无则返回空

返回有权限的调拨单号

调拨单号全匹配输入,点击【查询】

返回结果正常,有结果数据返回准确无则返回空

返回有权限的调拨单号

输入无权限的调拨单号,点击【查询】

返回空

查看默认提示

默认请输入

父单号

父单号模糊输入,点击【查询】

返回结果正常,有结果数据返回准确无则返回空

返回有权限的父单号

父单号全匹配输入,点击【查询】

返回结果正常,有结果数据返回准确无则返回空

返回有权限的父单号

输入无权限的父单号,点击【查询】

返回空

查看默认提示

默认请输入

调拨仓库

查看默认提示

默认请选择

选择调拨仓库,选择单个或者多个,点击【查询】

可以选择单个或者多个

返回结果正常,有结果数据返回准确无则返回空

直配仓

查看默认提示

默认请选择

选择直配仓,选择单个或者多个,点击【查询】

可以选择单个或者多个

返回结果正常,有结果数据返回准确无则返回空

单据状态

查看默认提示

默认请选择

选择单据状态,选择单个或者多个,点击【查询】

只支持单选

返回结果正常,有结果数据返回准确无则返回空

下拉查看枚举值

枚举值:初始、作废、待发送、发送中、发送成功、发送失败、发送部分成功、发送异常

下发MOM状态

查看默认提示

默认请选择

选择下发MOM状态,选择单个或者多个,点击【查询】

只支持单选

返回结果正常,有结果数据返回准确无则返回空

下拉查看枚举值

枚举值:初始、发送中、发送成功、发送失败、发送异常

重置

有无查询条件或者已经查询过,点击【重置】

重置查询条件

并刷新页面成功

组合查询

全部查询条件,组合查询

按照查询条件的交集返回

返回结果正常,有结果数据返回准确无则返回空

页面列表

页面字段

查看页面字段

字段:序、调拨单号、父单号、货源仓库、直配仓、单据状态、是否系统自动执行调拨、下发MOM状态、制单人、制单时间、备注、操作

有数据,字段展示结果准确

调拨单号

查看调拨单号

DBD开头,加8位日期,加6位流水

同一天生成的正常

父单号

查看父单号

铺货单号

货源仓库

查看货源仓

来源生成时的货源仓

直配仓

查看直配仓

来源生成时的直配仓

单据状态

查看单据状态

枚举值:初始、作废、待发送、发送中、发送成功、发送失败、发送部分成功、发送异常

刚生成调拨单:初始

单据状态显示准确:参考铺货单列表的单据状态逻辑

是否系统自动执行调拨

查看是否系统自动执行调拨

默认:是

枚举值:是、否

下发MOM状态

查看下发MOM状态

枚举值:初始、发送中、发送成功、发送失败、发送异常

刚生成调拨单:初始

单据状态显示准确:参考铺货单明细页面的下发MOM状态逻辑

制单人

查看制单人

维护安全库存弹框,选择数据点击【确定】生成调拨单的人,具体操作人

制单时间

查看制单时间

维护安全库存弹框,选择数据点击【确定】生成调拨单的人,记录操作时间

备注

备注字段保留,暂不给值,默认为空

操作

查看操作栏

有【明细】按钮

页面排序

列表有数据,查看列表排序

按照制单时间自动排序

页面分页

列表有数据,分页控件使用,调节分页数量,分页页数选择

字段查询,按钮展示、页面列表显示,分页行显示合理

查看页面布局

字段查询,新增按钮,页面列表显示,分页行显示合理

页面展示正常

导出

异步导出

点击【导出】

导出查询条件的数据

同时按照权限导出

导出上限

取消自动调拨

未勾选数据,点击【取消自动调拨】

按钮置灰

勾选数据,点击【取消自动调拨】

有二次确认弹框

确认后,把数据是否系统字段执行调拨:是,相关数据改成,是否系统字段执行调拨:否

同时刷新页面

勾选数据,点击【取消自动调拨】如跑任务时

提示,不处理

自动调拨

未勾选数据,点击【自动调拨】

按钮置灰

勾选数据,点击【自动调拨】

有二次确认弹框

确认后,把数据是否系统字段执行调拨:否,相关数据改成,是否系统字段执行调拨:是

同时刷新页面

勾选数据,点击【取消自动调拨】如跑任务时

提示,不处理

预调拨库存校验

前置条件:同铺货单维度

公式:货源仓仓库可用库存-货源仓集采预调出库存-货源仓预铺货库存-货源仓未提单的订单库存-货源仓设置安全库存>=直配仓仓铺货库存+安全库存

满足公式才发送MOM系统

不满足不发送

货源仓仓库可用库存

momkzy/cmxGetSohApipkg

stock on hand -tsf reserved oty(待出库保留库存)-rtvgty(待退供应商)

入参:仓库+商品

货源仓集采预调出库存

这次迭代先不需要

货源仓预铺货库存

统计维度

1、是否系统自动执行铺货:是

2、OA审批通过

3、发送MOM状态:非发送成功

按照商品维度+货源仓+全部满足123条件的铺货单的铺货数量求和

货源仓未提单的订单库存

仓仓未提单的总库存

订单未拆合接口

/mom/puhuo/cmxlocStoreitemouery

直配仓铺货库存

铺货单对应仓库+商品需要铺货库存

铺货单明细:非发送成功状态的数据

直配仓安全库存

铺货单对应仓库+商品对应维护的直配仓安全库存

预调拨处理逻辑

多张调拨单,按照创建时间优先,相同时间按照调拨量最小优先,多个商品,一个商品满足单独发送

1、多张调拨单

先按照创建时间有优先

2、多张调拨单,创建时间相同

调拨量最小优先

3、铺货单存在多个商品,如果其中一个商品满足

按照单个商品维护出来

定时任务执行频率

一个小时执行一次

晚上凌晨到早上4点不能执行,需要补偿

大数据推送

仓库配送周期表

按照仓库发送时间提前5小时发送

示例:满足了配送时间18点-5小时,触发时间点:13点-18点期间

全量覆盖,增量更新?

明细

【明细】按钮操作正常

点击【明细】

进入对应的调拨明细页面

明细的顶部栏

字段来源于调拨单的主数据

字段:调拨单号、父单号、货源仓库、直配仓、单据状态、是否系统自动执行调拨、下发MOM状态、制单人、制单时间

显示准确

明细列表字段

查看明细列表字段

字段:商品编码、商品名称、调拨数量、已发货数量、已收货数量、未收货数量、MOM单号、MOM行号、MOM响应信息、安全库存、调拨仓供应专员、直配仓供应专员

本次迭代有值的字段

字段:商品编码、商品名称、调拨数量、安全库存、调拨单明细单号、行号、、发送MOM状态 、MOM响应信息、调拨仓供应专员、直配仓供应专员

异步返回(请购单的接口)

明细页面正常

分页

列表有数据,分页控件使用,调节分页数量,分页页数选择

字段查询,按钮展示、页面列表显示,分页行显示合理

页面排序

列表有数据,查看列表排序

自动排序

返回

仓仓调拨单明细页面,点击【返回】

返回正常

返回仓仓调拨单页面

作废

前提:页面有数据

选择数据,点击【作废】

打开二次确认弹框

选择数据,点击【作废】,点击【确定】

关闭弹框

作废数据成功

作废的数据需要展示,还是隐藏

选择数据,点击【作废】,点击【取消】

关闭弹框

相关思维导图模板

线尚线思维脑图思维导图

树图思维导图提供 线尚线思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 线尚线思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b18ab228102bb24c74e3227330b6849e

作业帮思维脑图思维导图

树图思维导图提供 作业帮思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 作业帮思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:0fa2dfe58ee459432166d72cafc50675