实践案例 | 医药零售行业库存管理与WMS集成应用案例

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

实践案例 | 医药零售行业库存管理与WMS集成应用案例

小编推荐

集团性企业库存业务与WMS物流仓储管理系统)的有效集成,将大大提高物流执行管理效率,助力业务运营目标的达成。

文章,向您分享医药零售行业库存管理与WMS集成的解决方案,一线项目实践案例,真实有效。


撰稿人:金蝶-杨育俊



一、业务背景

业务现状

XX集团是全国超大型的医药连锁企业,也是一家超大型的集团化公司集团主要业务为医药连锁经营、批发销售和电商销售,集团下设物流中心承担连锁门店日常经营所需的补货、铺货、退换货等业务,物流中心同时也处理批发销售和电商销售等业务,相应订单数据量大。其中,物流业务是XX集团依赖供应链整合能力提高市场竞争力的核心业务,降低物流管理和运营成本对XX集团的核心竞争力有着明显的促进作用。

客户痛点及需求分析

公司系统与WCS(仓库控制系统)集成,在集成复杂性、可扩展性限制、维护困难和操作学习成本等方面存在着许多缺点。

为了优化物流操作的效率和准确性本次项目希望借助数字化转型项目(D-ERP,以下用星瀚代替)重新规划集团业务运营和物流执行管理业务,实现供应链一体化和资源供需平衡的目标,使用星瀚系统和WMS(物流仓储管理系统)替换原公司与WCS系统。通过星瀚与WMS深度集成,实现业务全覆盖、易扩展、定制化、好运维,提高业务运营执行效率以及对市场快速响应的能力具体需求如下:

1)原某公司系统使用“移动类型”业务凭证与WMS系统集成,而星瀚使用业务单据进行业务处理,通过“单据类型”、“业务类型”和“库存事务”区分不同业务场景,移动类型与星瀚单据存在多对多的业务关系。再加上由于公司业务一直处于快速扩展,除了梳理出两个系统的业务映射关系,还需充分考虑业务扩展性;

2)原某公司系统未启用GSP(药品经营质量管理规范)管控,星瀚系统需符合GSP要求的业务方案,对公司内药品的生产环节、流通环节、信息管理进行强管控,门店业务管理和供应链业务管理需增加对应的管控逻辑;

3基础数据与主数据标准统一。根据GSP要求,在星瀚系统中进行首营数据建立过程和变更管理,从星瀚系统同步主数据至WMS,不可修改,确保两边系统的数据统一;

(4)加强公司配送门店在途数据管理,为门店提供实时动态的在途库存数据,提高门店管理人员对要货、销售和库存管理等业务的运营、决策效率

5)根据业务需求进行接口文档设计,覆盖各类WMS集成场景提高物流作业效率

6)公司的自营门店数达1万家,业务数据量大,需保证业务处理的及时性和准确性,对系统功能和集成接口的稳定性提出了更高的要求



二、解决方案

整体思路

(1)进行业务场景梳理,厘清原某公司系统的每一类移动类型的业务背景及业务需求,与星瀚的“业务单据+单据类型+业务类型+库存事务+冲销标识”进行一一对应,完全满足原某公司的移动类型业务,并进行业务流程的优化;

(2)梳理GSP相关的业务管控需求,规划相应流程控制点;

(3)梳理星瀚与WMS系统的基础数据和主数据标准,建立相关的新建/变更流程,确保两个系统主数据保持统一;

(4)规划星瀚库存管理与WMS系统的集成接口,确认接口业务逻辑、数据方向、触发方式、日志管理、异常处理机制等信息。

具体实现步骤

1、梳理原某公司系统,并与星瀚系统建立映射关系

某公司系统移动类型用于标识物料在仓库中的各种移动情况,重视账务处理结果,对于业务执行过程缺乏管控。移动类型记录了物料的收发方向和数量,可承载的信息有限,缺乏对业务数据分析能力的数据支撑,需重新梳理并与星瀚系统进行对接。


在项目实施过程中,从业务运营和业务执行的角度出发,理解每一类移动类型对应的业务背景,将原先347个移动类型优化至132个,并在星瀚系统配置出对应的“业务单据+单据类型+业务类型+库存事务+冲销标识”,形成移动类型映射关系表。星瀚系统的“业务单据+单据类型+业务类型+库存事务+冲销标识”大大丰富了业务承载信息,并通过“单据、类型、事务”灵活组合配置,实现对不同业务过程的管控。


基于移动类型映射关系表,每一类业务场景可以匹配出唯一的移动类型代码,使得客户集团内使用的其他系统可以与星瀚系统无缝对接,各类财务核算业务也能快速匹配出会计科目,方案最终得到客户的认可。

1 移动类型与星瀚系统适配关系


由于存在冲销的业务需求,原某公司系统设置了配套的正向和冲销的移动类型,如101收货,102收货冲销。而星瀚冲销结果是系统自动产生的单据,无法修改业务类型和库存事务,因此需要用“冲销”标识区分业务。如:移动类型102收货冲销对应星瀚“业务单据:采购入库单+单据类型:调拨入库单+业务类型:调拨采购+库存事务:普通采购入库+冲销:是”的单据。详细的映射关系如下图所示:

2 移动类型梳理过程表


在系统中二开《移动类型映射关系》表单,将移动类型与星瀚系统的映射关闭维护到表单中,便于后续各类集成接口与集成系统共享此映射数据。

3 移动类型映射关系表


2、梳理GSP相关的业务管控需求,规划相应流程控制点

我们从计划、入库、出库、库内管理四个环节进行需求分析和需求处理,下面列举一些主要内容:

计划管理:全集团门店数量多且要货频繁,物流中心每天需要对公司的铺货计划、门店的要货计划、紧急要货需求及时做出响应。为了提高配送计划的经济性和业务处理效率,我们对计划业务进行了优化处理。其中,通过“拆合单功能”,将相同门店多个时段提报的要货计划进行合并,对相同品规、相同或邻近库区的库存商品进行拆、合单,以此提高物流计划单据处理效率和库区拣货、配送效率。优化功能部分逻辑如下图所示:

图4 拆合单规则示例表


入库管理:(1)物料主数据启用物料批号管理和保质期管理,根据商品的有效期,在所有收货环节对有效期进行校验。过期商品不能入库,入库商品有效期低于8个月系统提供预警;(2)过期商品允许退货入库;(3)发生业务上的错误需要冲销时,冲销单据不应控制过期商品入库。

5 物料库存信息


上传图片

6 近效期商品入库预警


出库管理:(1)过期商品不能发货出库;(2)根据物料主数据的默认仓库,自动带出发货仓库;(3)根据GSP要求,发货商品不允许输入不存在批号主档中的批号;(4)公司配送门店业务,门店未收货,需要查询调拨在途数据。

7 存储条件与默认仓库列表


上传图片

图8 根据库存组织和物料存储条件带出默认仓库



如何根据默认仓库配置表自动带出仓库,详情可查询官方知识如何根据默认仓库配置表自动带出仓库


库内管理:(1)库区日常动态盘点,由WMS发起,将盘点结果传给星瀚同步进行账务处理;(2)公司内部业务部门使用领料申请单领用库存商品,下发WMS执行拣货,拣货员根据库区拣货,结果回传星瀚系统拆分为不同的领料出库单,如办公用品、低值易耗品、促销商品等。

上传图片

9 领料申请单


图10 库内领用业务根据商品库区拆分出库单据


3、梳理物料、客户、供应商主数据,通过接口同步至WMS系统

(1)物料、客户、供应商主数据同步接口,从星瀚系统同步至WMS系统,WMS通过权限控制不允许修改主数据信息。

上传图片

11 星瀚主数据同步WMS集成接口


12 星瀚物料主数据字段与WMS物料主数据字段映射关系


由于主数据每天会随着发生业务而动态变化,集成接口采用增量同步的方式同步数据,有以下两种触发接口的方式:

定时启动:主要适用于每天定时获取当天更新的数据,只同步有修改记录的数据。

人工启动:可以按条件触发或人工输入参数,按条件获取数据并同步至WMS系统。主要适用于需要紧急处理的业务或人工补发主数据信息。以下是人工启动的例子:

在物料库存信息列表二开“下发WMS”按钮,用户勾选物料并点击“下发WMS”,执行开发组的插件,通过插件监听到用户所选物料,将物料数据打包通过代码传递给集成云对应的接口,集成云接口收到单号后由接口处理数据。注意:监听哪些字段及下发条件等,需要视业务需求而定


13 人工启动与WMS的物料主数据接口


(2)仓库基础资料集成:根据实际业务情况,星瀚与WMS系统约定仓库管理的颗粒度,即星瀚系统和原某公司系统一样,对IM层仓库进行管理,WMS系统需管理WM层仓库。数据下发WMS后,IM层可以精确知道物料在库存地点下的总数量而不掌握具体存放位置,WM层需要精确管理到物料存放在每一个货位上的数量。确认这一重要前提后,在后面的集成过程中,星瀚系统业务单据传IM层仓库代码给WMS系统,WMS执行实际库内作业。库存报表查询结果如下:

上传图片

14 星瀚即时库存报表


15  WMS系统库存报表


4、加强公司配送门店在途数据管理

为门店提供实时动态的在途库存数据,辅助门店运营决策。

由于行业特性及公司管理规定,调拨在途库存货主归属于门店,门店负责跟进在途数据直至收货。配送业务使用的单据是分步调出单和分步调入单,物流中心调拨出库时减少可用库存,同时增加门店在途库存。门店收货时减少门店在途库存同时增加门店可用库存。此部分通过二开实现,具体过程如下:


步骤1:分步调出单二开“调入仓库”字段,单头“在途归属=调入组织”时,自动带出门店仓库值。分步调入单二开“在途仓库”字段,根据BOTP映射带值。

上传图片

16 分步调出单二开“调入仓库”和“在途仓库”字段


步骤2:分步调出单和分步调入单配置在途库存事务。

17 分步调出单更新在途库存事务


图18 分步调入单更新在途库存事务


步骤3:余额更新规则扩展。由于系统未预设更新“在途”的余额更新规则,我们需要对4个库存相关的余额表(总量预留余额表、库存核算期间余额表、库存期间余额表、即时库存余额表)进行扩展,具体配置规则如下图:

图19 单据及余额表配置规则


20 系统需要扩展的余额更新规则列表


21 余额更新规则配置增加在途库存


22 余额更新规则配置减少在途库存


上传图片

23 即时库存余额表在途库存


详情查看官方知识《调拨在途新特性说明 ,有更详细的针对仓库数据隔离、库存关账检查和盘点选单调整等应用场景进行了说明


5、WMS集成接口业务方案设计

(1)首先从业务上需要确定集成需求、集成目的、参与集成的系统、数据交换方式等,根据梳理出来的移动类型、业务场景和业务蓝图,梳理出待集成的业务接口清单,确认集成对象、业务场景、集成单据、数据方向、启动方式等,如下图:



24 星瀚系统与WMS系统集成接口清单


(2)其次,整理每个业务接口的业务逻辑、字段关系、接口返回信息等,输出开发设计说明书。由于原某公司系统使用移动类型与WMS对接,根据接口的移动类型字段值可以区分不同的业务场景,星瀚使用业务单据,相同业务接口需要对接多个业务单据。如:“WMS04采购收货订单下发”接口,需要对接星瀚采购订单、销售出库单、其他入库单和分步调入单,因此需要将每个单据及字段关系对应清楚。如下图:

25 接口开发文档(部分)


26 接口开发设计说明书示例


(3)最后是具体应用实例说明入库/出库类业务从星瀚系统下发入库/出库单据,物流人员使用WMS执行实际的入库验收、上架和拣货、打包出库等作业,回传最终业务数据到星瀚系统,产生下游的入库/出库单据并自动审核回写上游单据。

物流人员每天动态执行的盘点和商品批号调整作业,由WMS主动发起盘点业务,回传星瀚系统产生对应的盘点表、盘点处理单据和形态转换单。


①入库类/出库类业务接口,以门店配送业务为例,ERP下发调拨申请单到WMS,WMS执行出库作业,将出库结果回传ERP产生分步调出单,如下图:

上传图片

图27 ERP出库业务与WMS集成流程图



图28 调拨申请单下发WMS


上传图片

图29 WMS回传分步调出单


②动态执行业务接口,以盘点业务为例,物流人员使用WMS执行盘点作业,将结果回传ERP,ERP根据盘点结果产生盘点处理单据并自动审核,如下图:

上传图片

30 ERP盘点业务与WMS集成流程图


上传图片

31 WMS回传盘点结果


(4)其他重要业务逻辑说明:

ERP下发WMS相关二开:XX集团的库存业务单据主要和WMS系统集成,同时存在少量人工调整账务的业务。为了便于区分WMS回传产生的单据,同时减少单据由于误操作下发WMS的单据,在单据上二开了“是否WMS”字段和“下发WMS”按钮,将“是否WMS”作为接口触发条件之一,用户可以在列表界面勾选单据下发WMS。(注意:如果业务单据集成系统比较多则需要考虑其他方式,否则界面上二开的字段和按钮会比较多

上传图片

图32 调拨申请单列表


接口拆分行逻辑处理:物料启用了批号和保质期管理,在所有的出/入库业务中,ERP业务单据(采购订单、销售订单、调拨申请单等)不指定物料批号,WMS执行库内作业时指定物料批号、保质期,因此存在一个分录被拆分成多个分录的情况,需要根据业务场景给标准默认带值字段、二开字段赋值。


这里补充讲几个踩过的坑:

1) 特殊字段:拆分行的批号主档(flotid)字段不能复制来源行,否则会更新来源行的批号主档。

2) 仓库(fwarehouseid)字段拆分行赋值时需要按“创建组织+仓库编码”查询出仓库id后赋值,不能直接给仓库赋值编码。

3) “分录拆分行”功能是微服务,需要开发集成接口调用“拆分行微服务”失败中间表,记录调用情况,追踪有问题的日志。

33 拆行失败中间表


6、WMS集成接口监控机制

因为零售行业每天的业务数据量非常庞大,跟WMS集成有关的采购入库单分录月均45W+、分步调出单日均分录量50W+、销售出库单分录月均40W+、直接调拨单分录月均220W+,需要对集成接口进行稳定性、可靠性压力测试具体测试步骤如下:

测试步骤

具体内容

测试前准备

数字化制造平台提供整体性能压力测试计划


环境准备

1.资源监控工具;

2. 准备用于性能压测的环境。


系统压力测试

1.录制脚本;

2.调试脚本;

3.创建场景;

4.测试执行与性能监控;

5.分析结果;

6.优化建议。


最后,为了方便追踪ERP和WMS系统间的集成日志,我们二开了《ERP接口下发WMS状态更新中间表》和《WMS回传ERP接口更新状态中间表》,系统运维人员可通过这两张表查询接口处理失败日志,及时分析原因,跟催业务部门处理问题,提高管理效率。

上传图片

34 ERP接口下发WMS状态更新中间表


35 WMS接口回传ERP更新状态中间表



三、竞品比较

1、原某公司系统涉及集成接口变动开发难度较大,星瀚集成云采用可视化、图形化、低代码的开发模式来提高开发效率、降低运维难度


2、对于数据流向为ERP到外围系统的,所有出去的请求,按系统统一登记配置集成云连接器,接口处理直接调用连接器将数据发送出去。避免同一套系统下多个接口及每次接口调用都重复连接验证等操作实现了系统间调用监控,为统计提供方便。


3、原某公司系统通过库存状态判断在途数据,业务逻辑较为固定不易于扩展。星瀚系统可使用“余额更新规则”,快速扩展、配置更新在途库存规则,没有开发量。



四、方案的可推广价值

1、行业普适性高

对于有ERP与WMS集成需求的项目都有借鉴参考意义,部分方案已沉淀为官方知识,复用到其他项目。

2、物流作业效率提升

从入库/出库/库内管理等业务视角切入,梳理出明确的下发、回传、监控、异常处理流程,提升了物流作业效率。



附:案例评论有奖活动


我们将每月挑选优质案例评论发放精美奖品,以下形式的评论中奖概率更高


1、分享案例给您带来的启发:这个案例为您当前、进行中或即将开展的项目带来了哪些启发?若您成功将案例中的策略或方法应用到实际项目中,可在评论区分享您的具体应用情况,我们将为您准备额外的奖励

2、提出案例优化的建议:您认为案例在哪些方面还有改进的空间?您有哪些更好的替代方案或建议?


期待您的案例留言,您的反馈是我们前进的动力~


实践案例 | 医药零售行业库存管理与WMS集成应用案例

小编推荐集团性企业库存业务与WMS(物流仓储管理系统)的有效集成,将大大提高物流执行管理效率,助力业务运营目标的达成。本期文章,向...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息