一、【业务场景】
1、客户下设多个商贸部门,日常业务调度需要依靠客户代码进行统一管控,但当前WMS调度模块读取的是系统独立客户代码,与ERP客户编码规则不一致,导致无法正常按客户代码开展调度业务。
2、业务员在ERP新增客户时已按规范维护好标准客户代码,数据同步至WMS后,仍需人工二次修改编码,重复操作增加人工工作量,且极易出现编码错乱、不统一问题。
3、客户统一规范编码标准,要求WMS直接沿用ERP原生客户代码、门店沿用门店编码,同时支持统一在编码前增加字母A前缀,现有系统无对应自动同步、前缀拼接、去重规则,无法适配客户标准化编码需求。
4、新旧编码规则不统一、双系统编码不一致,不仅增加运维成本,还会影响客户调度、单据匹配、数据对账的准确性。
5、客户核心需求:新增客户代码规则参数,支持切换自动生成或自定义前缀+ERP原生代码模式,实现WMS客户代码与ERP编码统一,减少人工二次修改,适配企业标准化编码管控。
二、【功能介绍】
问题编号:EAR-244733
更新范围:WMS系统参数、WMS配送客户新增功能(一键添加、添加门店、添加批发客户)
限制条件:无限制
本次系统升级迭代,为解决WMS与ERP客户代码不一致、人工改码繁琐、编码不标准的问题,新增配送客户代码规则参数,支持对接ERP原生编码,实现标准化统一编码管理。
三、【使用说明】
功能路径及详细操作
1、WMS-系统参数-新增编码规则参数
功能路径:新WMS - 系统参数配置页面
参数配置说明:
1、新增参数【配送客户代码规则】,默认值为:自动生成代码;
2、参数选项包含:自动生成代码、自定义前缀+ERP客户代码两种模式;
3、选择【自定义前缀+ERP客户代码】时,右侧自动展示自定义前缀输入框;
4、输入框规则:仅支持数字、字母,最大输入5个字符,允许为空;
5、输入非法内容超出规则,系统弹出提示:仅支持输入数字、字母,最多5个字符。
参数模式逻辑:
1、配送客户代码规则=自动生成代码:完全沿用原有系统编码规则,无改动;
2、配送客户代码规则=自定义前缀+ERP客户代码:启用全新拼接编码规则。
2、WMS-配送客户-新增客户编码生成逻辑
功能路径:新WMS - 配送客户 - 一键添加、添加门店、添加批发客户
统一受控规则:所有新增配送客户代码均跟随系统参数配置动态生成。
模式一:自动生成代码
完全保留原有历史逻辑,系统自动生成客户代码,不做任何改动。
模式二:自定义前缀+ERP客户代码
1、新增客户时,系统自动生成规则:客户代码=自定义前缀+ERP客户代码;
2、超长截取:拼接后字符长度超过10位,自动截取前10位,保证字段合规;
3、重复处理:若生成编码已存在,系统通过正则提取现有编码数字部分,自动按【当前最大客户代码+1】自增生成全新唯一编码。
四、【注意事项】
1、参数默认开启【自动生成代码】模式,完全兼容历史业务逻辑,上线后不影响存量客户数据及原有编码。
2、切换为【自定义前缀+ERP客户代码】模式后,所有新增门店、批发客户、一键添加客户统一启用新编码规则,全场景口径统一。
3、自定义前缀严格限制数字、字母组合,最大5位,超长、特殊字符会被拦截提示,保证编码规范统一。
4、拼接编码自动截取10位、重复编码自动序号自增,规避编码超长、重复报错问题,保障新增客户流程顺畅。
.jpeg)