导图社区 汽车街项目开发及测试
WMS测试,TMS测试,TMS单数据状态逻辑,测试分工,上线策略,接口讨论,上线方案,权限方案,维修报表需求,库区分布及类型,基础数据整理,TMS开发计划
编辑于2021-04-11 16:00:06汽车街项目 开发及测试
WMS测试
1. 基础数据
有新建、生效、失效、修改功能
唯一主键不能重复
必输字段有*提示
是数字型的,不允许输入其他字符
规则
新建基础数据,缺省为生效状态
生效状态不可修改
生效状态可进行失效处理
失效状态可修改
2. 新车入库
新车入库登记
重复VIN检查
检查仓库中已有相同VIN码车
ASN登记明细时,录入VIN,系统检查本仓库中是否存在相同VIN码车, 如果存在,则提示“库存中已存在该VIN码”,报错
ASN登记明细时,录入VIN,系统检查其他仓库中是否存在相同VIN码车, 如果存在,则提示“库存中已存在该VIN码”,报错
ASN明细只能录入一条明细
ASN重复VIN码检查
新建一个ASN,指定一个VIN,并收车确认;再新建另一个ASN,录入相同VIN码, 系统提示“存在相同VIN码,无法保存”,报错
新建一个ASN,指定一个VIN,如果没有收车确认,则新建另一个ASN, 录入相同VIN码,系统提示“存在相同VIN码,无法保存”,报错
要检查相同仓库和不同仓库的情形
模板导入检查
EXCEL模板可输入多条记录,在导入检查无误后,自动生成多张ASN单,单据状态为“打开”
模板导入时,检查必录字段是否全部录入,且录入的字段符合字段要求,如不符合,系统提示“字段不符合要求,无法导入”,报错
接口检查
接口传过来的ASN,有一个标识符,其状态为“打开”,需要人工进行生效处理
如果接口传过来的必填字段信息不全,则无法进行生效,只能增补完相关信息后再生效
附件是否随车
车辆入库时随车附件是否随车缺省为“√”,可人为修改
批量收车
可以批量选中多条记录,进行批量收车,如果其中有一条记录无法进行收车(可能没有登记车辆明细),则“收车”按钮为灰,无法操作
库位指定
按规则自动分配
自动指定库位,如果没有空闲库位,系统提示“没有空闲库位”,报错
可以批量选中多条记录,进行按规则自动指定库位功能
手动指定
指定库区,由系统指定库位
指定库区,如果没有空闲库位,系统提示“没有空闲库位”,报错
指定库位
RF确认
单一大库位,仅扫描库区编码
具体库位,扫描库位编码
停放到质损库区的车辆的质检状态为“不合格”,停放在其他库区的车辆的质检状态为"合格"
3. 二手车入库
4. 附件管理
附件登记
在新车/二手车入库明细中右键点击新增附件
附件新增后不能再次登记
明细登记
附件关键信息
附件明细
所在仓库
目标仓库
是否在库
附件是否齐全
附件是否随车
附件出入库
不随车
人工进行出库处理
销售出库
最终是否在库状态为“不在库”
调拨
指定目标仓库
确认后,原仓库在库状态为“不在库”,同时在目标仓库生成随车附件,状态为“不在库”
在目标仓库对随车附件进行确认,其状态为“在库”
随车
不需要人工操作人,全部由系统操作
销售出库
当销售出库单RF确认后,随车附件状态由“在库”变为“不在库”
当销售出库单RF确认后,自动在目标仓库创建车辆调拨入库单
调拨
调拨入库单RF确认入库后,系统自动在目标仓库创建随车附件,状态为“在库”
5. 称位管理
创建移位单,指明目标库位
指定库区,由系统指定库位
指定库区,如果没有空闲库位,系统提示“没有空闲库位”,报错
指定库位
系统只能选择空闲的库位,过滤掉已被占用或已被分配的库位
移位单创建并整单分配后后,检查所对应的VIN车以及目标库位是否被锁定
再创建一张移位单,选择VIN车时,过滤掉相同VIN码车
创建一张出库单,在增加明细中直接录入VIN车时,系统提示“该VIN码车已被分配,无法选择”,报错
创建一张出库单,在增加明细中直接录入车型后,在后续筛选框中过滤掉该VIN码
创建整备单,过滤掉该VIN码车
将车辆从质损库位移至其他库位,检查其质检状态是否由“不合格”变为“合格”
快捷移位
快捷移位时,如果扫描的目标库位已有车辆,则提示“目标库位已有车辆,无法移位”
快捷移位时,如果扫描的目标库位已被分配,则提示“目标库位已被分配,无法移位”
将车辆从质损库区移位至正常库区,其质检状态由“不合格”变为“合格”
6. 销售出库
创建出库单
创建出库单明细
指定车辆大类、车型、颜色等信息后,缩小筛选范围,选择符合条件的VIN车
直接指定VIN车
检查质检状态为“不合格”的车辆不可出库
检查锁定状态的车辆不可出库
错误检查
查找在质损区的一辆车的VIN码,创建出库单明细时,直接指明该VIN码,保存时系统提示“质检状态为“不合格”的车不能出库”
7. 调拨
创建调拨出库单
指明目标仓库
出库RF确认后,在目标仓库生成调拨入库单,入库单信息包含所有ASN明细信息
8. 拍卖
拍卖前
通过接口获取拍卖目录
拍卖目录主要内容
待拍卖车辆VIN码
拍卖顺序
质实就是拍卖区库位编码
拍卖目录状态
打开
生效
拍卖目录在打开状态,可以再次接收相同拍卖编号的拍卖目录
拍卖目标在生效状态,不可接收相同拍卖编号的拍卖目录
拍卖移位计划生成
右键点击拍卖目录,创建拍卖移位计划
逻辑
待拍卖车辆VIN码在本仓库
待拍卖车辆未被锁定
待拍卖车辆未在拍卖目录指定库位
拍卖移位计划一单一车
拍卖移位计划可重复创建
重复创建时,系统自动剔除已创建成功的VIN码车
拍卖移位计划一旦创建,则拍卖目录状态由“打开”变为“生效”
拍卖后
通过接口获取拍卖车辆结果信息
根据拍卖车辆结果信息自动创建移位单并自动指定目标库位
流拍车辆停流拍区
成交车辆停成交区
通过接口将拍卖结果车辆停放库位信息传递至汽车街平台
最后,由人工批量对车辆移位计划进行RF确认
9. 整备管理
人工创建整备单
选取在库的未被锁定的车辆和未正在整备状态的车辆
标明费用承担者“个人”、“商家”、“汽车街”
新建单据状态为“打开”
库内整备
整备单生效,系统自动创建整备移位单并整单分配, 同时,创建整备移回单,其状态为“预分配”
整备移位单的目标库位为库内整备区的空闲库位
如果库内整备区没有空闲库位,则提示:无空闲库位,无法创建移位单
人工创建整备库位的新库位
重新生效整备单
生成的整备移回单,其目标库位为原车所在库位,同时库位锁定
整备移位RF确认后,系统自动创建整备维修单
整备维修单完成或关闭时,系统自动触发整备移回单状态由“预分配”变为“整单分配”状态
人工RF确认整备移回单
库外整备
整备单生效,系统自动创建库外整备移位单并整单分配,同时,创建整备移回单,其状态为“预分配”
整备移位RF确认
人工对整备移回单进行整单分配操作,其状态为“整单分配”
整备移位单未RF确认前,不能进行整备移回单整单分配操作
人工RF确认整备移回单
10. 维修
APP图片
思考点
目前整备的维修与厂外的维修共用一个维修程序,有无影响?
整备维修是指WMS中的车辆维修,其VIN码、车型、颜色、车牌号等是WMS中的库存表中的信息
而单纯的维修,其VIN码、车型、颜色、车牌号等信息与WMS中的库存表无关
字段
增加
接口单号
服务顾问
调度人员
工作人员
从接口获取所有与维修有关的人员的账号
修改
将“购买日期”改为“上次保养时间”
接口
接待
上次保养时间
根据VIN码查询本仓库中的状态为"交车"的单据的单据日期
或者由接待自行填写
服务顾问
WMS系统中返回所有状态为生效的职务为SA的人员名单,同时统计同一个SA的维修单状态为非交车和非关闭的订单张数
接待在APP上点击“开单”按钮后,系统记录接待完成时间
问题
如何记录接待开始时间
开单
SA选择调度员,方法同接待选择SA
四个维修项目的选择?
缺省是四个全部选择,SA只需要将不需要选择的项去掉
SA在APP上点击“提交”按钮,系统记录开单完成时间
问题
如何记录开单开始时间
11. 预警
创建预警单
只能选择在库的车辆(是否锁定没有关系)
预警日期必须大于系统日期
预警展示
每天系统自动跑一个程序
公式:预警日期-系统日期<预警天数
展示结果
VIN码
预警类型
预警描述
预警日期
剩余天数(=预警日期-系统日期)
逻辑
只能对在仓库中的车辆进行预警单创建
车辆如果被调拨到其他仓库,则相应的预警信息也随之转移
车辆如果销售出库,则相应的预警信息状态自动失效
如果不再需要该条预警,则需要人工对该预警条目进行失效
12. 盘点
新设计
思考
单一库位盘点
针对单一库位库区盘点,由于人工可能无法准确判断具体的库区区域
因此,在具体盘点时,可能扫描系统中其他库区的车辆VIN码
其结果是,盘点时结果包含其他库区的车辆
盘点时,系统要判断所扫描的车辆VIN码只能是本仓库中已入库的车辆,不能包含其他仓库的车辆VIN码
盘点方式
按库区盘点
即对单一库位的车辆进行盘点
按库位盘点
对非单一库位的车辆进行盘点
待拍区
拍卖区
成交区
流拍区
不能盘点的库区
库外整备区
库外作业区
虚拟区
原因
该三个库区是系统中的虚拟库区,实际车辆均未在仓库中,因此无法进行RF盘点
盘点只能采用RF方式
盘点顺序
只能一个库区一个库区地进行盘点
不能同时对多个库区进行盘点
对一个库区盘点结果进行处理后,才能进行下一个库区的盘点
原因
因为存在实际车辆VIN码所停库位与系统记录不一致的情况, 必须对其进行更正,一旦更正,势必影响其他其他库区库位 的信息,因此,只能一个库区一个库区地进行盘点。否则,系 统永远存在账实不符的情况
盘点单状态
打开
生效
盘点中
盘点结束
RF盘点结束,系统记录盘点结果
盘点完成
该状态可取消
对盘点差异进行系统差异处理后才能盘点完成
系统自动处理库位错位的差异
缺失的差异只能由人工处理
可能车辆入库时忘记登记
可能车辆未停放在盘点库区
取消
生效状态的盘点单可以取消,取消后其状态为“打开”
盘点中的能否进行取消操作
如果可以取消,则盘点中的盘点数据不保存,取消后其状态为“打开”
盘点单删除
打开状态下的盘点单可以删除
库位暂时解锁与恢复
盘点业务优先级大于其他作业
如果某个库区被盘点,则该库区的所有业务被锁定,直至该盘点库区状态为“盘点完成“,才能恢复作业
如果要盘点的库区存在库位被锁定的状态,需要先把库位锁暂时解锁,盘点结束后再恢复库位锁
如果被盘点库区某个库位被锁定时 不影响盘点单的创建,则此步骤可省
库位锁情形
入库单,指定了入库的库位,位实车尚未入库确认
移位单,指定了目标库位,但移位动作尚未确认
出库单,指定了VIN码车,但拣货尚未确认
RF操作界面
按库区盘点
按库位盘点
RF操作流程
按库位盘点
1. 点击按库位盘点,弹出按库位盘点登记界面
如果有生效的盘点单,则显示盘点单号,光标停留在库位处
如果没有生效的盘点单,则提示“没有生效的盘点单”,无光标停留,盘点功能无法操作
2. 扫描库位号
如果扫描的库位号非该库区库位,则提示:此库区无此库位,光标仍停留在库位处
如果扫描的库位号已被扫描过,则提示:该库位已盘点,光标仍停留在库位处
如果扫描成功,则光标跳到VIN码处
3. 扫描VIN码
如果扫描的VIN码在本仓库中不存在(扫描库存表),则提示:无此VIN码,光标仍停留在VIN码处
如果扫描的VIN码已被扫描过,则提示:该车辆VIN码已盘点,光标仍停留在VIN码处
如果扫描成功,则光标跳回到库位处,同时,VIN码信息清空
4. 重复步骤2和3
5. 点击盘点结束,系统提示:是否结束该盘点任务
点击“是”,则光标停留在盘点单号处
点击“否”,则光标停留在库位处
6. 点击盘点取消,系统提示:是否取消盘点任务
点击“是”,则光标停留在盘点单处,原盘点单状态由“盘点中”变为“生效”
点击“否”,则光标停留在库位处
按库区盘点
1. 点击按库区盘点,弹出按库区盘点登记界面
如果有生效的盘点单,则显示盘点单号,光标停留在扫描VIN码处
如果没有生效的盘点单,则提示“没有生效的盘点单”,无光标停留,盘点功能无法操作
2. 扫描VIN码
如果扫描的VIN码在本仓库中不存在(扫描库存表),则提示:无此VIN码,光标仍停留在扫描VIN码处
如果扫描的VIN码已被扫描过,则提示:该车辆VIN码已盘点,光标仍停留在扫描VIN码处
如果扫描成功,则在显示VIN码处显示扫描的车辆VIN码号,光标仍停留在扫描VIN码处
3. 重复步骤2
4. 点击盘点结束,系统提示:是否结束该盘点任务
点击“是”,则光标停留在盘点单号处
点击“否”,则光标停留在扫描VIN码处
5. 点击盘点取消,系统提示:是否取消盘点任务
点击“是”,则光标停留在盘点单处,原盘点单状态由“盘点中”变为“生效”
点击“否”,则光标停留在扫描VIN码处
盘点结果处理
库位盘点结果处理
盘点结果登记
Subtopic
盘点差异类型
系统对比B列与A列信息
如果A列与B列信息一致,则差异类型为“无差异”
如果A列与B列信息不一致,则差异类型为“库位差异”
如果A列有VIN码信息而B列没有,则差异类型为“缺失”
如果A列没有VIN码信息而B列有,则差异类型为“新增”
系统盘点差异处理
无差异
不处理
缺失
不处理
新增
调整系统数据,使系统中的车辆库位信息与实物一致
库位差异
将系统中的车辆移位至盘点调整区的空闲库位
将系统中已移位的库位车辆调整为实物车辆
系统盘点差异处理结果
如果处理成功,则为“处理成功”
如果处理失败,则为“处理失败”
处理失败情形:在处理整备或库外作业时,系统在生成整备/库外作业移位单时,会锁定原库位, 其目的是确保整备/库外作业移回时有空闲库位;而如此盘点差异处理的目标库位是原已被锁定 的库位,则系统会处理失败
如果没有处理,则为“未处理”
人工盘点差异处理
缺失
查找缺失的VIN码车的具体信息
可能该VIN码车在其他库区
不处理
库区盘点结果处理
盘点结果登记
Subtopic
盘点差异类型
系统对比B列与A列信息
如果A列与B列信息一致,则差异类型为“无差异”
如果A列有VIN码信息而B列没有,则差异类型为“缺失”
如果A列没有VIN码信息而B列有,则差异类型为“新增”
业务逻辑
因为按库区盘点没有库位信息,因此,在RF扫描时, 系统先把扫描到的VIN码信息预存,RF盘点确认后, 按照系统中的该区的库位-VIN码进行对比,如果VIN 码相等,则相应排列,然后系统中有VIN码而实际 未扫描到,则空白,如果系统没有而实际扫描到VIN 码车,则顺次排列
系统盘点差异处理
对于差异类型为“新增”条目,可以右键多选后, 点击“库位调整”,则系统自动修正车辆库位信息
因为是单一库位,故由系统按同一库区空闲库位的优先级自动分配库位
系统应当保住移位库存日志
系统是否需要移位单?
系统盘点差异处理结果
如果处理成功,则为“处理成功”
如果处理失败,则为“处理失败”
处理失败情形:盘点库区没有足够的空闲库位
如果没有处理,则为“未处理”
人工盘点差异处理
缺失
查找缺失的VIN码车的具体信息
可能该VIN码车在其他库区
不处理
其他盘点处理情况
如果在盘点时,发现没有VIN码的车辆,需要将该信息告之业务主管
该VIN码损坏,补打条码
该车入库未办理相关手续, 查找原因后,被办手续
该车在本仓库入库, 则补办ASN单
该车调拨入库,则查找 是否生成调拨入库单
有调拨入库单,则补充信息, 办理入库
没有调拨入库单,则催促车辆 调出仓库尽快办理相关手续
如果在盘点时,发现有VIN码车但扫描提示“无此VIN码”,需要将该车VIN码记录下来交业务主管处理
该车系调拨入库,但未办理入库手续
有调拨入库单,则补充信息, 办理入库
没有调拨入库单,则催促车辆 调出仓库尽快办理相关手续
其他说明
可同时创建多个盘点单,但只能有一个是生效状态,其他为“打开”状态
"打开"状态的盘点单可以删除,其他状态的盘点单不能删除
可以多人同时进行盘点,但强烈建议一人进行盘点操作
多人同时操作,存在重复盘点,系统提示“该库位已盘点”或“该车辆VIN码已盘点”
多人同时操作,无法确定是否已全部完成盘点操作,其中一人点击“盘点确认”按钮后,盘点就结束
盘点过程中,如果没有点击“盘点确认”或“盘点取消”按钮,而是点击“返回主菜单”按钮,则已盘点的信息被暂存,下次再次进行盘点登记界面时,可继续盘点
如果不小心盘点未全部完成而点击“盘点确认”按钮,盘点单状态为“盘点结束”,此时,可右键点击“关闭”功能,以关闭该盘点单,关闭后的盘点单不能进行任何操作
简要开发
盘点方式
按单一库位盘点
即对单一库位的库区的车辆进行盘点
按明细库位盘点
对非单一库位的库区的车辆进行盘点
待拍区
拍卖区
成交区
流拍区
不能盘点的库区
库外整备区
库外作业区
虚拟区
原因
该三个库区是系统中的虚拟库区,实际车辆均未在仓库中,因此无法进行RF盘点
盘点方法
先选择盘点类别
按库区盘点
按库位盘点
再选择具体需要盘点的库区
按库区盘点需要将不能进行盘点的库区剔除
盘点只能采用RF方式
盘点单状态
打开
新建盘点单,状态为“打开”
生效
激活盘点单,状态变为“生效”
盘点中
进行RF盘点时,状态由“生效”变为“盘点中”
盘点完成
RF盘点确认,系统记录盘点结果,状态变为“盘点完成”
关闭
任何时候都可以关闭盘点单,其状态为“关闭”
库位暂时解锁与恢复
盘点业务优先级大于其他作业
如果某个库区被盘点,则该库区的所有业务被锁定,直至该盘点库区状态为“盘点完成“,才能恢复作业
RF操作界面
按库区盘点
按库位盘点
RF操作流程
按库区盘点
1. 点击按库区盘点,弹出按库区盘点登记界面
如果有生效的盘点单,则显示盘点单号,光标停留在扫描VIN码处,库区显示需要进行盘点的库区编码
如果没有生效的盘点单,则提示“没有生效的盘点单”,无光标停留,盘点功能无法操作
2. 扫描VIN码
如果扫描的VIN码在本仓库中不存在(扫描库存表),则提示:无此VIN码,光标仍停留在扫描VIN码处
如果扫描的VIN码已被扫描过,则提示:该车辆VIN码已盘点,光标仍停留在扫描VIN码处
如果扫描成功,则在显示VIN码处显示扫描的车辆VIN码号,光标仍停留在扫描VIN码处
3. 重复步骤2
4. 点击盘点确认,系统提示:是否结束该盘点任务
点击“是”,则光标停留在盘点单号处
点击“否”,则光标停留在扫描VIN码处
5. 点击盘点取消,系统提示:是否取消盘点任务
点击“是”,则光标停留在盘点单处,原盘点单状态由“盘点中”变为“生效”
点击“否”,则光标停留在扫描VIN码处
按库位盘点
1. 点击按库位盘点,弹出按库位盘点登记界面
如果有生效的盘点单,则显示盘点单号,光标停留在库位处,库区显示将要盘点的库区编码
如果没有生效的盘点单,则提示“没有生效的盘点单”,无光标停留,盘点功能无法操作
2. 扫描库位号
如果扫描的库位号非盘点库区库位,则提示:非盘点库位,光标仍停留在库位处
如果扫描的库位号已被扫描过,则提示:该库位已盘点,光标仍停留在库位处
如果扫描成功,则光标跳到VIN码处
3. 扫描VIN码
如果扫描的VIN码在本仓库中不存在(扫描库存表),则提示:无此VIN码,光标仍停留在VIN码处
如果扫描的VIN码已被扫描过,则提示:该车辆VIN码已盘点,光标仍停留在VIN码处
如果扫描成功,则光标跳回到库位处,同时,VIN码信息清空
4. 重复步骤2和3
5. 点击盘点确认,系统提示:是否结束该盘点任务
点击“是”,则光标停留在盘点单号处
点击“否”,则光标停留在库位处
6. 点击盘点取消,系统提示:是否取消盘点任务
点击“是”,则光标停留在盘点单处,原盘点单状态由“盘点中”变为“生效”
点击“否”,则光标停留在库位处
盘点结果处理
库位盘点结果处理
盘点结果登记
Subtopic
盘点差异类型
系统对比B列与A列信息
如果A列与B列信息一致,则差异类型为“无差异”
如果A列与B列信息不一致,则差异类型为“库位差异”
如果A列有VIN码信息而B列没有,则差异类型为“缺失”
如果A列没有VIN码信息而B列有,则差异类型为“新增”
系统外处理盘点差异
库区盘点结果处理
盘点结果登记
Subtopic
盘点差异类型
系统对比B列与A列信息
如果A列与B列信息一致,则差异类型为“无差异”
如果A列有VIN码信息而B列没有,则差异类型为“缺失”
如果A列没有VIN码信息而B列有,则差异类型为“新增”
业务逻辑
因为按库区盘点没有库位信息,因此,在RF扫描时, 系统先把扫描到的VIN码信息预存,RF盘点确认后, 按照系统中的该区的库位-VIN码进行对比,如果VIN 码相等,则相应排列,然后系统中有VIN码而实际 未扫描到,则空白,如果系统没有而实际扫描到VIN 码车,则顺次排列
系统外处理盘点差异
其他盘点处理情况
如果在盘点时,发现没有VIN码的车辆,需要将该信息告之业务主管
该VIN码损坏,补打条码
该车入库未办理相关手续, 查找原因后,被办手续
该车在本仓库入库, 则补办ASN单
该车调拨入库,则查找 是否生成调拨入库单
有调拨入库单,则补充信息, 办理入库
没有调拨入库单,则催促车辆 调出仓库尽快办理相关手续
如果在盘点时,发现有VIN码车但扫描提示“无此VIN码”,需要将该车VIN码记录下来交业务主管处理
该车系调拨入库,但未办理入库手续
有调拨入库单,则补充信息, 办理入库
没有调拨入库单,则催促车辆 调出仓库尽快办理相关手续
其他说明
可同时创建多个盘点单,但只能有一个是生效状态
可以多人同时进行盘点,但强烈建议一人进行盘点操作
多人同时操作,存在重复盘点,系统提示“该库位已盘点”或“该车辆VIN码已盘点”
多人同时操作,无法确定是否已全部完成盘点操作,其中一人点击“盘点确认”按钮后,盘点就结束
盘点过程中,如果没有点击“盘点确认”或“盘点取消”按钮,而是点击“返回主菜单”按钮,则已盘点的信息被暂存,下次再次进行盘点登记界面时,可继续盘点
如果不小心盘点未全部完成而点击“盘点确认”按钮,盘点单状态为“盘点结束”,此时,可右键点击“关闭”功能,以关闭该盘点单,关闭后的盘点单不能进行任何操作
原始设计
盘点方式
按库区盘点
按仓库盘点
盘点只能采用RF方式
盘点单状态
打开
生效
盘点中
盘点结束
盘点完成
取消
生效状态的盘点单可以取消,取消后其状态为“打开”
盘点中的能否进行取消操作
盘点单删除
打开状态下的盘点单可以删除
业务逻辑
如果某个库区被盘点,则该库区的所有业务暂停,直至盘点结束后,才能恢复作业
如果要盘点的库区存在库位被锁定的状态,需要先把库位锁暂时解锁,盘点结束后再恢复库位锁
库位锁情形
入库单,指定了入库的库位,位实车尚未入库确认
移位单,指定了目标库位,但移位动作尚未确认
出库单,指定了VIN码车,但拣货尚未确认
RF操作界面
按仓库盘点
按库区盘点
RF操作流程
按仓库盘点
1. 点击按仓库盘点,弹出仓库盘点登记界面,光标停留在盘点单号处
2. 扫描盘点单号
如果扫描的盘点单号不存在,或者是盘点单号状态为非“生效”状态, 则提示:无效盘点单号,光标仍停留在盘点单号处
如果扫描成功,则光标跳到库区处
3. 扫描库区号
如果扫描的库区号非该仓库库区,则提示:无此库区,光标仍停留在库区处
如果扫描成功,则光标跳到库位处
4. 扫描库位号
如果扫描的库位号非该库区库位,则提示:此库区无此库位,光标仍停留在库位处
如果扫描成功,则光标跳到VIN码处
5. 扫描VIN码
如果扫描的VIN在仓库中不存在(全局仓库扫描),则提示:无此VIN码,光标仍停留在VIN码处
如果扫描成功,则光标跳回到库位处
6. 重复步骤4和5
7. 点击库区盘点确定,系统提示:是否结束该库区盘点任务
点击“是”,则光标停留在库区处
点击“否”,则光标停留在库位处
8. 点击库区盘点取消,系统提示:是否取消该库区盘点任务
可选步骤
点击“是”,则光标停留在库区处
点击“否”,则光标停留在库位处
9. 点击仓库盘点确定,系统提示:是否结束该盘点任务
点击“是”,则光标停留在盘点单处
点击“否”,则光标停留在库位处
10. 点击仓库盘点取消,系统提示:是否取消该盘点任务
可选步骤
点击“是”,则光标停留在盘点单处
点击“否”,则光标停留在库位处
按库区盘点
盘点结果处理
盘点结果登记
Subtopic
盘点库位差异处理
将系统中的库位信息更换为实际的库位信息
数量差异处理
原因查找,补充单据
数量缺失
补出库单
数量新增
如果是本仓库忘记进行入库登记,则补充ASN入库单
如果是其他仓库调拨入库忘记登记,则要求对方仓库补登记调拨单
TMS测试
订单管理
C端用户下单和商家下单区别
结算方式
预付
后付
委托方
空白
经销商
修改时只能修改价格
审核、拒绝、生效、取消订单时要对所有的具有相同的客户订单号(接口)的同时处理
对状态为“已付款”的订单,可以取消
对状态为“生效”的订单,以下情况可以取消
具有相同客户订单号的所有分段订单的状态为“未分单”或“已分单”时
如果分段订单的状态为“已派车”时,不能关闭订单
关取消态为“生效”的订单时,要删除对应的分段订单和运单
可以多选订单进行生效
分段订单管理
自动指派承运商
根据运输类型、出发地、目的地选择承运商
相同条件有多个承运商的选择?
修改承运商仅适用于过滤条件下有多个可选承运商,仅弹出符合要求的承运商信息
可以多选相同承运商的订单类型为板车的多个分段订单进行拼板操作
可以多选订单类型为代驾或拖车的多个分段订单进行单跑操作
不允许多选不同承运商的分段订单进行拼板操作
调度单管理
板车运输
如果调度单明细的出发地与目的地相同,则调度单的出发地和目的地不可修改
如果调度单明细的出发地相同而目的地不同,则调度单的出发地不可修改,目的地为空,只能选择 调度单明细中的目的地仅选择
选择所属承运商的状态为空闲的运输工具和司机 ,非空闲状态不可选
调度单显示所属运单明细的结算运费,需要考虑数量折旧因素
生效前可以修改运输工具和司机,被替换的运输工具和司机的状态变为“空闲”
拖车
调度单价格显示订单上的价格
选择空闲状态的司机及运输工具
代驾
选择空闲状态的司机
打开状态下的调度单可以删除,删除后,调度单所对应的分段订单和运单状态作相应调整
TMS单据状态逻辑
订单
打开
订单的初始状态
已审核
对“打开”状态的订单进行审核操作,状态变更为“已审核”
审核操作时,可修改运输价格
拒绝
对“打开”状态的订单进行拒绝操作,状态变更为“拒绝”
已付款
汽车街平台传递信息,订单状态由“已审核”变为“已付款”
C端用户实际要预付款
B端用户确认,后付款
生效
对“已付款”状态的订单进行生效处理,状态变更为“生效”
只能对“已付款”的订单进行生效操作
已调度
订单所对应的分段订单的状态由“已分单”变为“已派车”时,订单状态由“生效”变为“已调度”
完成
订单所对应的运单的状态变成“已回单”时,订单状态由“已调度”变为“完成”
系统查看该订单所对应的相同相关单号的所有订单的状态,如果全部为“完成”,则通过接口通知 汽车街平台,该相关单号单据状态为“完成”
取消
对“已付款”状态的订单进行取消处理,状态由“已付款”变更为“取消”,系统同时将所对应的 相同相关单号的所有订单进行取消处理
对“生效”状态的订单进行取消处理,系统检查该订单所对应的相同相关单号的所有订单状态, 如果不存在状态为“已调度”的订单,则可以将该订单进行取消处理,其状态变更为“取消”, 系统同时将所对应的相同相关单号的所有订单进行取消处理
如果被取消的订单已生成分段订单和运单,需要将其删除
分段订单
未分单
订单的初始状态
订单生效时,同步生成分段订单
已分单
指定承运商后,状态由“未分单”变为“已分单”
当绑定的调度单被删除时,所属的分段订单状态由“已派车”变为“已分单”
删除调度单明细中的运单时,分段订单状态由“已派车”变为“已分单”
已派车
对分段订单进行单跑和拼板操作后,状态由“已分单”变为“已派车”
已回单
如果运单状态为“已回单”,则分段订单状态“已回单”
运单
调度中
运单的初始状态
订单生效时,同步生成运单
如果运单所对应的调度单状态由“生效”变为“打开”时,运单状态由“已调度”变为“调度中”
已调度
运单所对应的调度单状态变更为“生效”时,运单状态由“调度中”变为“已调度”; 如果对应的调度单状态为“在途”时,运单状态由“调度中”变为“在途”
已接车
对“已调度”的运单进行已接车操作,如果调度单状态为“在途”,则运单状态变为“在途” 如果调度单状态为“接车中”,则运单状态变为“已接车”
在途
调度单状态变为“在途”时,该调度单下的运单状态如果原状态为“已接车”,则变更为“在途”, 如果原状态为“已调度”,则保持状态不变
已运抵
对“在途”的运单进行已运抵操作,运单状态由“在途”变为“已运抵”
对“已接车”的运单进行已运抵操作,运单状态由“已接车”变为“已运抵”
已交车
对“已运抵”的运单进行已交车操作,运单状态由“已运抵”变为“已交车”
已回单
对“已交车”的运单进行已回单操作,运单状态由“已交车”变为“已回单”
调度单
打开
调度单的初始状态
可以删除“打开”状态的调度单,删除后,其明细分段订单状态由“已派车”变更为“已分单”, 其明细运单状态由保持不变,仍为“调度中”
可以对“已生效”的调度单进行取消生效操作,操作后,其状态由“生效”变为“打开”, 前提条件:该调度单所对应的明细运单状态为“已调度”
生效
对“打开”状态的调度单进行生效操作,操作后,状态由“打开”变为“生效”
生效前提:调度单必须指定运输工具及司机信息
接车中
该调度单所对应的运单之一变更为“已接车”时,其状态由“生效”变为“接车中”
在途
对“接车中”状态的调度单进行发车操作,操作后,状态由“接车中”变为“在途”, 相应的运单状态如果是“已调度”,其状态不变;如果状态为“已接车”,则变为“在途”
调度单下的任意一条运单如果其状态为“在途”或“已调度”,则调度单状态为“在途”
已运抵
该调度单下的所有运单的状态变为“已运抵”时,调度单状态变为“已运抵”
调度单下的任意一条运单如果其状态为“已运抵”,其他运单状态为“已交车”或“已回单”,则调度单状态为“运抵”
已交车
该调度单下的所有运单的状态变为“已交车”时,调度单状态变为“已交车”
调度单下的任意一条运单如果其状态为“已交车”,其他运单状态为“已回单”,则调度单状态为“运抵”
已回单
该调度单下的所有运单的状态变为“已回单”时,调度单状态变为“已回单”
运输途中增删运单
仅针对板车运输方式
移除运单
当调度单状态为“在途”时,如果在调度单中存在状态为“已调度”的运单,可以将其移除; 移除后,运单管理中的对应运单状态为由“已调度”变更为“调度中”,对应的分段订单状态 由“已派车”变更为“已分单”,移除后的分段订单可以再次进行调度
增加运单
当调度单状态为“在途”时,可以增加分段订单,增加后,分段订单的状态由“已分单” 变为“已派车”,相应的运单状态由“调度中”变为“已调度”
车辆状态
空闲
调度单
打开
已运抵
已交车
已回单
非空闲
调度单
生效
接车中
在途
已登记运输工具
司机状态
空闲
运单
已回单
非空闲
运单
调度中
已调度
已接车
在途
已运抵
已交车
调度单
已登记司机
测试分工
韩怡雯
1. 基础数据
2. 新车入库
3. 二手车入库
4. 附件
5. 称位管理
6. 销售出库
7. 调拨
汤国良
拍卖
整备管理
维修
预警
盘点
TMS开发计划
功能模块
基础数据
组织管理
经销商管理
订单类型管理
品牌、车系、车型
区域、省、市
运输类型、运输方式
里程管理
承运商运输类型对照表
运输工具、运输司机
消息类型
费用类型
运力管理
运力填报
订单管理
寻价价格提供
订单审核(价格修改)
订单生效
分段订单管理
缺省承运商分配
分段订单拼车
分段订单单跑
调度单管理
司机、运输工具确认
调度单确认
运单跟踪
费用结算
消息管理
可视化展现
运单状态
地图展示
工作安排
王穗涛
运力管理
调度单管理
消息管理
运单跟踪
陆佳佳
订单管理
分段订单管理
费用管理
邹凌
可视化展现
基础数据已基本完成
基础数据整理
1. WMS
1.1. 库区
1.2. 库位
1.3. 组织
1.4. 经销商
1.5. 单据类型
1.6. 车辆大类别
1.7. 车辆小类别
1.8. 车辆颜色
1.9. 品牌
1.10. 车系
1.11. 车型
1.12. 购车资金来源
1.13. 销售渠道
1.14. 销售方式
1.15. 业务类型
1.16. 拍卖后处理方式
1.17. 附件类型
1.18. 维修项目
2. TABLE
2.1.
3. TMS
3.1. 区域
3.2. 省份
3.3. 城市
3.4. 运输地类型
3.5. 运输地
3.6. 运输方式
3.7. 运输类型
3.8. 里程数
3.9. 承运商运输类型对应表
3.10. 运输工具
3.11. 司机
3.12. 告警类型
3.13. 费用类型
3.14. 订单类型
库区分布及类型
库区分布
编码 库区名称 库位编号 库区类型
10 待 拍 区 1000-1999
20 拍 卖 区 1-100
30 成 交 区 3000-3999
40 流 拍 区 4000-4999
50 展 厅 区 5000-5999
60 库内整备区 6000-6999
70 库外整备区 7000-7499
75 库外作业区 7500-7999
80 质 损 区 8000-8499
85 预 订 区 8500-8999
90 虚 拟 区 9000-9499
库区类型
展示
质损
库内整备
库外整备
库外作业
虚拟
成交
拍卖
流拍
预订
维修报表需求
时间统计
一个期间内各节点的平均用时
以及各节点操作者的平均用时
以及各节点的平均间隔时间
环比(本月与上月比,本周与上周比)
同比,与去年相同月份比
数量统计
某日滞留车数量
在修车
完工车
某日滞留车天数
某日完工车数量
实时状态
某时该各阶段的车辆的实时统计
权限方案
原始讨论
功能需求
WMS和TMS各自是独立的一个系统
不同的集团,如果需要使用WMS系统或TMS系统,是指使用同一套WMS或TMS系统
一套WMS或TMS系统只能有一个超级管理员,即汽车街系统管理员
不同的集团,如果要使用WMS或TMS系统,由超级管理员在相应的系统下 创建集团管理员并赋予集团管理员创建本集团角色的权限
集团管理员定义本集团所管辖的仓库的各个角色的权限以及为不同的用户分配不同的权限
不同集团之间的角色定义和权限划分以及角色用户绑定互不相关
汽车街
汽车街向WMS系统同步用户代码以及所属集团
方案设想
业务关系
集团与角色的关系
一对多
用户与仓库的关系
多对多
用户与角色的关系
多对多
总体权限划分原则
汽车街IT管理员
汽车街IT管理员是超级用户,拥有最大的权限
由汽车街IT管理员在WMS系统中创建不同集团的管理员角色及管理员用户账号
负责系统所有的基础数据的维护
仓库
车辆品牌、车系、车型、颜色
集团及经销商
地理位置
单据类型
维修项目
附件
…………
各集团系统管理员
创建所属集团的角色及赋予角色权限
维护属于自己仓库的库区和库位
维护用户与仓库的对应关系
为所属集团的用户绑定角色
用户账号创建
所有的用户账号均通过汽车街平台接口传递,包括其他集团的用户账号
同步时,主要信息包括:用户账号、所属集团、使用系统、握手密码
实现方法
由汽车街IT管理员根据商务合同创建不同集团的仓库并关联相应的经销商
汽车街IT管理员创建各集团的系统管理员账号
各集团管理员维护所属集团用户ID及仓库的关联关系
为用户分配角色
约束
汽车街IT管理员可以查看所有集团的所有角色及用户的权限
各集团管理员可以查看本集团所管辖的仓库数据
各集团管理员只可创建本集团的角色
各集团管理员只可维护本集团的用户及本集团所属仓库的关联关系
A集团管理员不能查看其他非A集团的角色及用户的信息
在某个集团内,一个用户的角色权限是相同的
承运商账号
承运商账号在TMS系统中由汽车街IT管理员创建
不同承运商只能查看和处理属于本承运商的信息
双方讨论
汽车街IT超级管理员建立B集团管理员(超级管理员)以及为其指定仓库
汽车街IT超级管理员创建明细级的角色
B集团管理员为B集团用户授权
上线方案
环境准备
硬件网络
打印机
RF设备
终端设备
服务器
数据库服务器
应用服务器
…………
软件系统
汽车街方面的软件系统
唯智方面的软件系统
基础数据准备
基础数据
以汽车街为准
组织数据
承运商?
经销商
车型基础数据
颜色
品牌
车系
车型
地理信息
区域
省份
城市
运输地
唯智准备
里程数据
承运商运输类型数据
运输工具
司机
其他
与车辆有关
附件信息
维修信息
消息类型
费用类型
用户权限
用户名单
权限
步骤
1. 硬件网络配置检查
2. 软件安装
3. 基础数据初始化
4. 基础数据检查
5. 接口开启
6. 接口检查
7. 业务处理
7.1. 两个仓库的库存初始数据通过ASN单入库
接口讨论
司机接车,回调二维码
刘杨在时,全流程走通过
通过订单号查询运单,如果没有运单,则返回订单车辆信息
此前未考虑该业务场景
目前朱恒力已修改该逻辑
WMS
预订移位
取消预订
整备费用分页
TMS
TMS端更改任何订单状态,未返接口
商家结算接口
分段订单中指定承运商后,调度单号有问题
其他技术问题
权限开发
单点登录SSO
已具备条件,单独联调
上线策略
20150828
目前因汽车街提出了维修的新接口开发, 经评估,如果要完成尚需要7天时间
具体的8个接口
创建订单
查询SA
查询调度人
开单
查询维修项目
查询SA的未完结订单状况
要完善的接口
用户同步接口
产品功能已完成,基本符合上线要求
前提条件
甲方签署UAT报告
甲方签署UAT报告之日起五天,唯智对产品做最后的微调并固化版本
甲方签署同意上线书
上线策略
分步上线
TMS先上线,上线日期:9月7日
WMS后上线,上线日期:9月21日
20151011
时铭心
TMS
订单
将车型、车辆价值两个字段放到订单头
订单头的相关字段信息都要显示,特别是车牌、车主、电话等等
只能修改价格
系数模板,把模板2的几个系统改为“失效”
分段订单
修改承运商
在途管理字段
调度单号
承运商
司机姓名
司机电话
定位时间
经度
纬度
位置
20151109
王宁
按照合同要求履行责职
本周三提交完整代码
本月20号系统上线
周三给代码答复
三个新增变更是否实现?
关于导图