首页 > 其他分享 >海量电商数据与用友YS系统数据对接案例

海量电商数据与用友YS系统数据对接案例

时间:2022-11-12 11:31:47浏览次数:49  
标签:需要 对接 业务 用友 YS 电商 数据 店通

案例背景

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

海量电商数据与用友YS系统数据对接案例_用友

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

数据集成需求

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

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

海量电商数据与用友YS系统数据对接案例_需求分析_02

项目难点与业务挑战

海量电商数据与用友YS系统数据对接案例_用友_03

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

系统数据对接方案设计

主数据对接流程

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

★需求分析 & 注意事项

1、需要明确存货编码与电商货品SPU\SKU关系。

2、葡萄酒类商品对批次号、保质期管理

3、是否存在多组织与供应商分配关系,还是共享关系

4、组合物料也要维护主数据进行同步

海量电商数据与用友YS系统数据对接案例_需求分析_04

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

▲业务需求

1、目前客户线上订单可达十万单,必须要通过数据合并的方式进行处理后进入ERP(因为ERP需要做存货核算等计算,数据量无法承受)

2、合并后的销售出库单,要先生成销售订单,并且关联生成销售出库单,保持销售订单的完整性

★需求分析 & 注意事项

1、由于电商特性,旺店通接口有金额、单价、优惠金额、折后金额等多个相关字段,对接时需要注意确认使用单价/金额,或需要通过计算规则算出需要的数据。

2、数据汇总需要确认汇总的逻辑,汇总数据的时间段。

3、退换货单需要注意金额相关取值,以及不同类型单据区分。

海量电商数据与用友YS系统数据对接案例_用友_05

线下手工销售单数据对接

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

★需求分析 & 注意事项

1、由于电商特性,旺店通接口有金额、单价、优惠金额、折后金额等多个相关字段,对接时需要注意确认使用单价/金额,或需要通过计算规则算出需要的数据。

2、数据汇总需要确认汇总的逻辑,汇总数据的时间段。

3、退换货单需要注意金额相关取值,以及不同类型单据区分。

海量电商数据与用友YS系统数据对接案例_用友_06

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

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

★需求分析 & 注意事项

1、注意一张单据分多次收货的场景处理。

2、实际收货数量少于到货A单数量部分需要手工在YS进行关闭到货单或其他相关处理。

海量电商数据与用友YS系统数据对接案例_需求分析_07

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

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

海量电商数据与用友YS系统数据对接案例_数据_08

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

▲业务需求

1、涉及到和沧海仓相关的调拨需要给指令到沧海仓

进行入库,或者出库

2、涉及到和旺店通的需要下委外指令进行库存操作

★需求分析 & 注意事项

1、YS一张单据需要同时对接多平台的多张单据。

2、调出调入的差异数量处理。

3、调出调入的货损归属

海量电商数据与用友YS系统数据对接案例_数据_09

报损单数据对接方案

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

★需求分析 & 注意事项

1、需要在其他出库单添加一个字段,确认是否同步到旺店通执行确认出库

海量电商数据与用友YS系统数据对接案例_用友_10

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

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

★需求分析 & 注意事项

1、需要在其他出库单添加一个字段,确认是否同步到旺店通执行确认出库。

海量电商数据与用友YS系统数据对接案例_数据_11

组装拆卸单数据集成流程

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

★需求分析 & 注意事项

1、组装商品需要在物料档案中维护,并且同步到旺店通

海量电商数据与用友YS系统数据对接案例_数据_12

数据整体对接流程梳理

海量电商数据与用友YS系统数据对接案例_需求分析_13


海量电商数据与用友YS系统数据对接案例_用友_14

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

项目实施步骤

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

项目对接经验分享

一、对接用友YonSuite

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

海量电商数据与用友YS系统数据对接案例_需求分析_15

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

海量电商数据与用友YS系统数据对接案例_用友_16

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

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

海量电商数据与用友YS系统数据对接案例_需求分析_17

标签:需要,对接,业务,用友,YS,电商,数据,店通
From: https://blog.51cto.com/u_13983116/5846589

相关文章

  • docker实战教程(十六):mysql主从复制docker版
    新建主服务器容器实例3307dockerrun-p3307:3306--namemysql-master-v/mydata/mysql-master/log:/var/log/mysql-v/mydata/mysql-master/data:/var/lib/mysql-v......
  • mysql 中的 explain 关键字
    在MySQL中使用explain关键字可以模拟查看数据库是如何来执行SQL查询语句,也就是常说的查看一条SQL语句在数据库中的执行计划,如下图所示此图就是执行EXPLAINSELECT*FRO......
  • 腾讯云服务器mysql
    添加规则[root@VM-4-8-centos~]#cd/usr/local/src/[root@VM-4-8-centossrc]#wgethttp://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm[root@VM-......
  • mysql免安装版服务启动
    1.以管理员身份启动cmd2.cd到mysql的bin目录下3.执行:mysqld-install提示:  如果不以管理员身份运行,有可能出现以下错误:  4.这个时候,运行输入"servic......
  • MySQL union 和 order by 同时使用
    目录一、出现错误的情况二、解决上述问题的两种方法三、案例分析:求解:常见的错误解法(1)使用union和多个orderby不加括号【报错】(2)orderby在union子句中不起作用正......
  • MySQL的一些认知
    MyISAM与InnoDBMyISAM的优点:1.快速查询唯一键2.支持全文索引3.选择count(*)速度快4.磁盘空间占用较少缺点:1.表级别的锁定,运用程序写入时间大于5%,表锁定会降低运用程序速度2.......
  • MySQL常用函数
    MySQL数值型函数函数名称作 用ABS求绝对值SQRT求二次方根MOD求余数CEIL和 CEILING两个函数功能相同,都是返回不小于参数的最小整数,即向上取整FLOOR向下取整,返回值转化为......
  • MySQL主键索引和二级索引
    Mysql的索引首先,我们常说的索引类型有:主键索引、唯一索引、普通索引、前缀索引、全文索引,甚至还有聚簇索引、覆盖索引等。其中,唯一索引、普通索引、前缀索引等索引属于......
  • MySQL索引
    MySQL索引是一种帮助快速查找数据的数据结构,通过索引能够快速找到数据所在位置。场景的索引数据结构有:Hash表(通过hash算法快速定位数据,但不适合范围查询,因为需要每个key都......
  • 【转】Mysql分表和分区的区别
     一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块......