
小编推荐
客户同时使用多个信息系统时经常会遇到即时库存信息获取不到等情况,如下客户生产制造业务使用EAS系统,库存管理使用星瀚系统,在这种跨系统的情况下导致在EAS不能取到相应的即时库存信息的情况。那如何解决这一问题呢?
今天我们这一案例通过提供一个可以查询即时库存可用量的接口,传入维度字段标识和对应值等来解决,方便易操作但却解决了客户使用较频繁的大问题,那就让我们一起来看看具体如何实现的吧。
撰稿人:金蝶-凌冀光
【温馨提示:因企业业务场景存在不同程度的差异,此案例仅供参考,请根据现场实际业务情况探讨最优解决方案,并在上线前进行充分验证。】
一、业务背景
业务现状
A客户之前一直使用EAS系统,因为业务复杂,需要逐步升级至全部使用星瀚系统。此客户目前信息系统同时使用了EAS系统和星瀚系统,生产制造在EAS系统中,库存管理在星瀚中,此种跨系统的使用状况将会持续较长时间。
痛点分析
用户在处理售后维修业务时需在EAS系统中进行领料,此时需要了解对应配件是否有库存或能否支撑相应售后业务,需查询对应配件的库存信息情况。但因为跨系统的原因,目前在EAS系统中取不到配件的即时库存信息。
客户的诉求
希望在处理相应业务时在EAS的维修领料单上能及时查询到星瀚供应链 的配件即时库存信息,以便于相应工作高效、便捷的开展。
二、解决方案
整体实现思路
基于星瀚开放平台开发查询即时库存可用量的OpenAPI接口,用户只需传入维度字段标识和对应值,通过该接口可以获取到对应的即时库存可用量集合,包括基本单位、库存单位以及辅助单位的可用量。
因此,开发一个通用接口即可满足用户需求,维修领料单传库存组织,仓库至接口,接口通过传入的值查询即时库存余额信息,接口查询出的基本单位,库存单位及辅助单位的可用量回传到维修领料单。
EAS中其他业务单据如果有类似需求,也可以通过调用这个接口满足需求。
关键操作步骤
步骤一
路径:【开发服务云】->【开放平台】->【API管理】
依据平台接口开发规范,首先选择供应链云中的库存管理,在库存查询目录下,点击新增按钮,新增库存可用量查询接口API。

步骤二
路径:【开发服务云】->【开放平台】->【API管理】
点击新增按钮后,选择自定义API(Java插件),配置库存可用量查询接口API,类名填写接口服务类(可在附件中下载)。


步骤三
路径:【开发服务云】->【开放平台】->【API管理】
新增的自定义服务画面,点击自定义服务画面的【API测试】按钮可以了解该接口的传参和返回值,通过了解传参和返回值。可以用来判断接口是否满足客户实际需求。
如下图所示:

实际操作效果演示

因为是通过接口实现的客户诉求,所以附件中的接口代码开发其实是重点,传入参数和输出数据已