需求文档:http://192.168.200.253:808/svn/IrobotboxDoc/产品部门/赛盒ERP/03-文档中心(PRD文档、系统设计文档、上线部署计划)/2.4-订单物流组/订单物流组-5月第2版本/订单预自动预生成规则.docx
原型地址:https://s875zx.axshare.com
1. 需求概述
1.1. 需求背景
目前系统自动预生成,用户无法控制,导致有些订单不该预报的也进行预报了;
1.2. 目标
增加自动预生成策略,让用户自己来控制预报时机。
2. 功能设计
2.1.
订单预生成策略
2.1.1 需求说明
新增此界面,让用户维护预生成策略,系统自动根据预生成策略进行预报,具体可参看原型地址:https://s875zx.axshare.com
1)
条件
n 订单来源渠道:下拉选择,支持模糊定位,并可多选
n 运输方式:下拉选择,支持模糊定位,并可多选
n 发货仓库:下拉选择,支持模糊定位,并可多选
n 国家:下拉选择,支持模糊定位,并可多选
n 激活状态:下拉选择,单选
n 策略名称:手工输入,可支持模糊查询
2)
列表
Ø 显示规则名称、优先级、库存是否满足订单需求数、激活状态、执行方式、操作列
Ø 编辑:点击此按钮,弹出当前策略规则的编辑窗口
Ø 日志:点击此按钮,弹出当前策略的修改日志
3)
表单
u 策略名称:必录项,手工输入
u 优先级:必录项,只能输入数字
u 选择账号:非必录项,选择来源渠道并可清空(可参照订单自动同步海外仓策略界面中表单的控件),用户如选择则代表订单来源渠道属于此集合中才执行此策略预生成
u 订单国家:非必录项,选择来源渠道并可清空,用户如选择则代表订单目的国家属于此集合中才执行此策略预生成
u 运输方式:非必录项,选择来源渠道并可清空,用户如选择则代表订单运输方式属于此集合中才执行此策略预生成
u 发货仓库:非必录项,选择来源渠道并可清空用户如选择则代表订单发货仓库属于此集合中才执行此策略预生成
u 库存满足订单需求数:非必勾选上,勾选则代表订单必须满足库存才执行此策略预生成
u 时间条件:默认按照订单支付时间加1个小时后预报,用户可手工修改此时间,并可选择‘最后剩余标记发货’后‘N’小时后预报
u 激活状态:默认激活
u 保存:需要校验必录项,以及数据合法性,需校验策略名称唯一性。
4)
操作功能
添加:点击此按钮弹出新增策略表单
复制添加:点击此按钮,需要校验是否勾选一个策略,如否则提示(请选择一个策略进行复制策略操作!),如是则将选择的策略加载到表单进行新增操作
删除:对勾选的策略进行删除操作,不可删除‘系统默认预报策略’记录
5)
逻辑
预生成服务:自动按照符合条件的订单去执行预生成策略,自动预报之后,插入订单日志的时候,需要保存执行的策略规则名称
最低
系统默认预报策略,此策略不可编辑、不可删除,即如订单为匹配到任何策略,则生成包裹的时候会自动执行此优先级最低的策略进行预报。