案例背景

客户是历史比较悠久的企业。企业内部用的系统多达十几套,专门成立信息化公司进行数字化转型,第一期需求系统旺店通的ERP以及旺店通的WMS并且启用京东的沧海外仓。

在选型ERP用友ERP和金蝶ERP的过程中系统集成的难题,聘请资深顾问进行选型,经过三个月的选型最终确认轻易云系统集成平台以及用友YonSuite产品,解决他们的财务核算问题以及系统集成问题,并且规划公司多套系统集成的艰难任务,从系统生产、销售、营销端多端对接的难题。解决多达十几套系统的系统对接需求。

数据集成需求

  1. 解决之前手工在多系统之间重复录入数据。
  2. 解决用友Yonsutie/旺店通(酒水/手机)业务/京东沧海业务 的全面打通
  3. 订单:业务不通,易出错,人力消耗大
  4. 库存:全渠道库存无法统筹,高库存,低周转
  5. 账务:财务手工记账,费人费时,错误多
  6. 数据分析核对困难,需要在集成各个订单数据进行市场洞察以及决策分析

公司电商部门使用的是旺店通企业版结合旺店通WMS以及其他品牌的WMS(京东沧海)进行电商业务的管理,线下使用的是用友YonSuite系统进行财务和业务的核算系统,全部业务数据将汇集到用友YonSuite系统,现在需要将三套系统的相关数据进行对接打通,实现所有业务的数据可以打通,并且保证电商业务的库存和财务核算系统的数据准确。

项目难点与业务挑战

  • 交付周期时间紧迫 需求确认、开发接口、集成配置、测试联调时间仅仅25个工作日不到
  • 业务单据高度耦合 客户使用用友YonSuite和旺店通的ERP高度耦合,需要系统和系统之间无缝连接完成闭环
  • 多方陌生团队磨合 客户方&用友方实施方&旺店通方&轻易云方&四方会谈
  • 业务场景复杂 其中包括了组织之间的调货/交易、采购、销售、销售退货,并且需要和订单关联

系统数据对接方案设计

主数据对接流程

▲集成方案
1、多组织与店铺&仓库之间的映射或者集成
(一般的销售单据,区分两个组织一个是销售组织,一般都是一个法人对应一个店铺并且对应一个组织。一个店铺允许有多个仓库多个货主的货品)
2、存货档案、供应商审核后自动集成到货品
3、其他的主数据尽量保持编码一致对应

★需求分析 & 注意事项
1、需要明确存货编码与电商货品SPU\SKU关系。
2、葡萄酒类商品对批次号、保质期管理
3、是否存在多组织与供应商分配关系,还是共享关系
4、组合物料也要维护主数据进行同步

线下销售业务与旺店通对接

▲业务需求
1、目前客户线上订单可达十万单,必须要通过数据合并的方式进行处理后进入ERP(因为ERP需要做存货核算等计算,数据量无法承受)
2、合并后的销售出库单,要先生成销售订单,并且关联生成销售出库单,保持销售订单的完整性
★需求分析 & 注意事项
1、由于电商特性,旺店通接口有金额、单价、优惠金额、折后金额等多个相关字段,对接时需要注意确认使用单价/金额,或需要通过计算规则算出需要的数据。
2、数据汇总需要确认汇总的逻辑,汇总数据的时间段。
3、退换货单需要注意金额相关取值,以及不同类型单据区分。

线下手工销售单数据对接

▲业务需求
1、线下订单从YS系统发起,并且需要同步过去旺店通进行发货
2、销售出库回来的数据需要关联回来原来的线下订单
3、线下订单按照明细进行传递并且关联

★需求分析 & 注意事项
1、由于电商特性,旺店通接口有金额、单价、优惠金额、折后金额等多个相关字段,对接时需要注意确认使用单价/金额,或需要通过计算规则算出需要的数据。
2、数据汇总需要确认汇总的逻辑,汇总数据的时间段。
3、退换货单需要注意金额相关取值,以及不同类型单据区分。

采购业务用友与旺店通对接

▲业务需求
1、需要在YS系统下采购订单并且生成发货单后审核,把数据同步到旺店通进行入库处理
2、发货单发送的时候需要考虑是否需要同步到旺店通(自定义字段标识),并且需要剔除固定资产的采购
3、旺店通需要根据实际采购入库数量生产YS的采购入库,并且关联采购发货单

★需求分析 & 注意事项
1、注意一张单据分多次收货的场景处理。
2、实际收货数量少于到货A单数量部分需要手工在YS进行关闭到货单或其他相关处理。

跨组织调拨单YonSuite与电商系统集成

▲业务需求
1、调拨单指令由YS系统发起在旺店通执行后返回最
终的出库入库实际数量
★需求分析 & 注意事项
1、注意调拨出入库差异数据。
2、货损承担方处理逻辑。

单组织调拨单异构系统对接方案

▲业务需求
1、涉及到和沧海仓相关的调拨需要给指令到沧海仓
进行入库,或者出库
2、涉及到和旺店通的需要下委外指令进行库存操作
★需求分析 & 注意事项
1、YS一张单据需要同时对接多平台的多张单据。
2、调出调入的差异数量处理。
3、调出调入的货损归属

报损单数据对接方案

▲业务需求
1、报损业务,在YS报损申请后,给到旺店通进行确认报损数量

★需求分析 & 注意事项
1、需要在其他出库单添加一个字段,确认是否同步到旺店通执行确认出库

盘点单据用友与旺店通对接

▲业务需求
1、以旺店通的盘点结果为主,盘点出入库差异数后同步到YS系统

★需求分析 & 注意事项
1、需要在其他出库单添加一个字段,确认是否同步到旺店通执行确认出库。

组装拆卸单数据集成流程

▲业务需求
1、在YS系统下发对应的组装、拆卸指令,在旺店通执行的实际数量返回

★需求分析 & 注意事项
1、组装商品需要在物料档案中维护,并且同步到旺店通

数据整体对接流程梳理


通过数据集成平台对接过程

项目实施步骤

1、确认各个系统在公司业务流程,并以此为依据规划整体对接流程。(一周)
2、按照对接流程进行方案配置。(一周)
3、搭建测试环境进行业务模拟联调测试。(二周)
4、各系统对接初始化基础数据整理、核对。(一周)
5、对接方案开启,自动进行数据对接。
6、对接问题处理、运维培训、方案配置培训。

项目对接经验分享

一、对接用友YonSuite

  1. 有关联关系的建议要用来源生单的保存接口,不然全局联查不到
  2. 单据需要审核或者确认的时候需要调用保存和审核/确认两个接口(建议用友能优化自动审核参数,减少调用次数)
  3. 调用列表接口的时候发现没有相关的字段没有返回记得要去查看UI模板或者是这个字段是否是反写或者计算得出(踩坑点:列表查询的时候涉及计算反写的字段如果字段是空,返回参数key都没有)
  4. 每个接口都有单独的限流次数大部分的一秒2次

目前上线已持续进行2个月时间,在经过严谨的磨合期,目前轻易云平台处理于稳定发挥的重要中间平台,已避免用友YonSutie与旺店通重复数据输入情况,基本已接口式将双方系统实现数据关联流动,提高相关业务的工作效率,为实现更完整的数据联动、内部信息化共享二期已经完成手机业务的数据集成整合三期筹备中,打通营销端数据。

轻量化的API集成平台(QEasy Cloud DataHub),助力企业数字化转型敏捷、高效地实现异构系统、数据、应用、服务间的灵活流转与轻松集成,为企业业务创新与数字化转型赋能。

  • 可视化、组件化、拖拽式配置,运维 轻松点击鼠标就可以完成各类系统的接口调用。开箱即用的透明盒子,可视化拖、拉、拽实现接口服务编排与聚合。
  • 异步API架构,异构系统敏捷集成 集成超过100款软件应用,7000+数据接口,提供一体化服务,助力企业全方位管理API资产,加快老系统数字化改造。
  • 按需灵活扩展、运行高效稳定 支持多种灵活部署方式高性能、高可用,为业务流提供高数据吞吐量。平台已集成、进程管理、数据回压、优先级队列等能力,保障运行稳定性

海量电商数据与用友YS系统数据对接案例的更多相关文章

  1. Java生鲜电商平台-电商数据运营统计与分析

    Java生鲜电商平台-电商数据运营统计与分析 今天分享将会分为以下几个方面来阐述: 1. 作为运营我们需要统计与分析的几个核心数据是什么? 2. 核心数据对业务的指导价值在哪里呢? 3. 作为产品PM ...

  2. 从电商秒杀与抢购谈Web系统大规模并发

    从电商秒杀与抢购谈Web系统大规模并发 http://www.iamlintao.com/4242.html 一.大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程 ...

  3. B2C 电商网站需要怎样的 ERP 系统

    B2C 电商网站需要怎样的 ERP 系统 主要由如下一些系统组成:1.进销存系统,你的产品的采供销当然最好是由系统来实现:2.BI系统,BI包括所有的流量.订单.商品.库存.发货等所有数据节点,亦包含 ...

  4. 日志采集框架Flume以及Flume的安装部署(一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统)

    Flume支持众多的source和sink类型,详细手册可参考官方文档,更多source和sink组件 http://flume.apache.org/FlumeUserGuide.html Flum ...

  5. 品友互动大数据平台的技术演化 https://www.sohu.com/a/191202836_99982360

    品友互动大数据平台的技术演化

  6. Java生鲜电商平台-高可用微服务系统如何设计?

    Java生鲜电商平台-高可用微服务系统如何设计? 说明:Java生鲜电商平台高可用架构往往有以下的要求: 高可用.这类的系统往往需要保持一定的 SLA,7*24 时不间断运行不代表完全不挂,而是有一定 ...

  7. Java生鲜电商平台-商品的spu和sku数据结构设计与架构

    Java生鲜电商平台-商品的spu和sku数据结构设计与架构 1. 先说明几个概念. 电商网站采用在商品模块,常采用spu+sku的数据结构算法,这种算法可以将商品的属性和商品的基本信息分离,分开维护 ...

  8. Java生鲜电商平台-电商促销业务分析设计与系统架构

    Java生鲜电商平台-电商促销业务分析设计与系统架构 说明:Java开源生鲜电商平台-电商促销业务分析设计与系统架构,列举的是常见的促销场景与源代码下载 左侧为享受促销的资格,常见为这三种: 首单 大 ...

  9. 现有某电商网站用户对商品的收藏数据,记录了用户收藏的商品id以及收藏日期,名为buyer_favorite1。 buyer_favorite1包含:买家id,商品id,收藏日期这三个字段,数据以“\t”分割

    实验内容(mapReduce安装请按照林子雨教程http://dblab.xmu.edu.cn/blog/631-2/) 现有某电商网站用户对商品的收藏数据,记录了用户收藏的商品id以及收藏日期,名为 ...

  10. 使用Selenium爬取京东电商数据(以手机商品为例)

    进入京东(https://www.jd.com)后,我如果搜索特定的手机产品,如oppo find x2,会先出现如下的商品列表页: 如果点击进入其中一个商品会进入到如下图所示的商品详情页,可以看到用 ...

随机推荐

  1. Vue3 路由优化,使页面初次渲染效率翻倍

    3996 条路由? addRoute函数用了大约1s才执行完毕.通过观察,发现居然有3996条路由记录. 可是项目并没有这么多的页面啊~ 重复路由 let routes: Array<Route ...

  2. Oracle表的导出、导入

    有些情况下,需要单独导出某些表,用或者分析数据. 下面记录Oracle表的导出导入方法 1. 表的导出 ./exp $username/$passwd@$ORACLE_SID file=/$file_ ...

  3. 用 GPT-4 给开源项目 GoPool 重构测试代码 - 每天5分钟玩转 GPT 编程系列(8)

    目录 1. 好险,差点被喷 2. 重构测试代码 2.1 引入 Ginkgo 测试框架 2.2 尝试改造旧的测试用例 2.3 重构功能测试代码 3. 总结 1. 好险,差点被喷 早几天发了一篇文章:&l ...

  4. AI绘画StableDiffusion实操教程:可爱头像奶茶小女孩(附高清图片)

    本教程收集于:AIGC从入门到精通教程汇总 今天继续分享AI绘画实操教程,如何用lora包生成超可爱头像奶茶小女孩 放大高清图已放到教程包内,需要的可以自取. 欢迎来到我们这篇特别的文章--<A ...

  5. 《SQLi-Labs》02. Less 6~10

    @ 目录 索引 Less-6 题解 原理 Less-7 题解 Less-8 题解 Less-9 题解 原理 Less-10 题解 sqli.开启新坑. 索引 Less-6:布尔盲注,字符型[" ...

  6. 深入理解Linux内核——内存管理(2)

    提要:本系列文章主要参考MIT 6.828课程以及两本书籍<深入理解Linux内核> <深入Linux内核架构>对Linux内核内容进行总结. 内存管理的实现覆盖了多个领域: ...

  7. WPF学习 - 用鼠标移动、缩放、旋转图片(2)- 使用MatrixTransform

    在上一篇文章中,提到了以鼠标控制变换图片的方法. 这种方法在某种情况下可以,例如,直接在windows窗体上.但我发现,当把它封装到一个控件中的时候,它就不行了. 经过不断的尝试,我找到了一种更简单的 ...

  8. jQuery Ajax执行顺序问题

    代码如下: $(document).ready(function () { var res; $.ajax({ type: 'post', url: 'GridDemo.aspx/PlaceOrder ...

  9. Solution -「洛谷 P7395」「CoE-I 2021C」弹珠游戏

    Description Link. 游戏在 \(4\times4\) 的菱形棋盘上进行: 两名玩家轮流放置弹珠,可以在横向.纵向.\(45\) 度斜线.\(135\) 度斜线方向未放置弹珠的位置连续放 ...

  10. Oracle和达梦:连接多行查询结果

    Oracle和达梦:LISTAGG连接查询结果 LISTAGG介绍 使用LISTAGG函数,您可以将多行数据连接成一个字符串,并指定分隔符进行分隔.这在需要将多行数据合并为单个字符串的情况下非常有用, ...