前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >重摩之王EDI案例

重摩之王EDI案例

原创
作者头像
知行软件EDI
发布2022-02-22 14:42:41
6670
发布2022-02-22 14:42:41
举报
文章被收录于专栏:EDI技术知识
一、企业简介

重摩之王系“中国企业500强”,总部设立于重庆,员工9000余名,在全国各地拥有20余家控股公司和参股公司。聚焦摩托车、通机等主营业务,产品畅销全球100多个国家和地区,各业务销售规模均处于行业前列,与BMW、TORO、Cummins等全球500强企业建立了战略合作伙伴关系。

二、项目背景

海外合作伙伴 STIHL提出了EDI请求,通过EDI实现业务流程自动化,保证与STIHL之间的订单、发货等信息快速高效的同步,重摩之王找到了知行软件作为第三方EDI服务商来与STIHL进行EDI对接。

三、EDI需求

数据传输。STIHL要求通过SFTP客户端连接其SFTP服务器,上传/下载业务数据。上传/下载的业务数据包含DESADV(发货通知)、ORDERS(订单),文件结构需满足EDIFACT标准,详情如下:

业务代码

业务含义

业务报文

传输方向

DESADV

Dispatch advice message

发货通知

重摩之王上传

ORDERS

Purchase order message

订单

重摩之王下载

数据安全。出于对数据安全的考虑,重摩之王选择本地化部署。本地化部署是将知行之桥部署在重摩之王的本地服务器,可以在正常使用软件的同时有效地保障数据的安全,防止数据泄露。

ERP系统集成。重摩之王要求与自身的ERP系统做集成,实现业务流程的自动化。重摩之王本身就有ERP系统,产品信息均在ERP系统中,EDI系统与ERP系统集成可以有效地在数据填写过程中减少人工参与,提高数据的准确度和正确率。

四、解决方案

针对以上需求,我们提供了知行之桥电子数据交换(EDI)系统,将其部署在客户本地服务器中,使用EDI系统内置的SFTP端口与STIHL的服务器进行连接,在SFTP端口中设置文件上传、下载路径以及服务器等信息,并通过中间数据库方式与重摩之王的ERP系统集成,从而满足需求。

方案详述

文件下载:通过内置的SFTP端口从SFTP服务器下载ORDERS订单文件,将EDI文件转换为XML文件,随后将XML文件中的数据存储到重摩之王本地数据库,此时重摩之王就可以在ERP系统中查询ORDERS信息了。 SFTP端口:下载STIHL上传的EDI文件。 格式转换:将EDI文件转换为方便数据库读取的X12格式的文件。 数据存储:将EDI系统处理过的STIHL发送的数据,同步到重摩之王的本地数据库中。 ERP系统:重摩之王本地数据库的信息同步到ERP系统。

文件上传:重摩之王将DESADV所需的数据填写到本地数据库中,EDI系统设置每间隔60分钟搜索一次数据,将数据转换为XML文件转换为EDI文件,并通过内置的SFTP端口上传EDI文件给STIHL的SFTP服务器,此时一个订单交易就结束了。 ERP系统:将ERP系统中的DESADV所需数据同步到本地数据库中。 数据调用:EDI系统搜索数据库中的数据,将状态为0(未读取)的数据同步到EDI系统中,并将数据状态回写为2(已读取)。 格式转换:将EDI系统读取到的X12格式的文件转换为符合STIHL要求的EDI文件。 SFTP端口:将EDI文件上传给STIHL。

五、方案实现
方案实施

·软件安装:在重摩之王本地服务器安装、配置知行之桥。 ·SFTP连接测试:通过内置SFTP端口,使用了Password加密方式,测试与STIHL的SFTP服务器的安全连接。

注:SFTP服务器的配置中会包含上传、下载路径配置,示例如下:

上传路径

/In

下载路径

/Out

·EDI项目实施:使用EDI系统内置的端口实现:EDI文件的上传/下载、EDI文件和XML文件的互相转换、数据存储和提取。

内容测试

与STIHL进行文件格式测试,保证在正式运行的过程中不会出现由于文件格式的问题,影响交易正常进行。

·下载测试:STIHL上传测试的ORDERS报文到SFTP服务器,EDI系统下载ORDERS,正确读取STIHL发送的报文信息并存储到重摩之王的数据库中。 ·上传测试:重摩之王在ERP系统中填写测试的DESADV信息并同步到本地数据库,EDI系统读取并转换格式后,上传到SFTP服务器,STIHL按照规范正确读取DESADV报文信息。

方案实现过程中的挑战及解决方案

1.STIHL提供的EDI规范简单,实施难度增加

我们的顾问在实施过程中发现STIHL给的DESADV规范较为简单,例如:

规范中并未提及数据的字符长度、字段必要性条件,顾问参照之前的实施经验,整理出完整的Mapping,减少重摩之王与STIHL关于字符长度和字段必要性条件的核对时间。

2.重摩之王与STIHL关于EDI字段信息的内容填写沟通有误差

DESADV中重摩之王提供的发货船号信息超过了STIHL的字段长度要求,经过多次沟通发货船号信息字段长度的问题双方均无法修改,最后通过添加新字段80/8212来填写本应在80/8213的数据,字段信息对比如下:

原始字段及报文:

添加字段及修改后报文:

3.DESADV中的包装格式不确定

我们的顾问按照规范设置的包装格式在与STIHL核对时出现错误,但是重摩之王却无法向顾问提供正确的包装格式,最后通过发送两种包装格式进行比对,STIHL回复只有最外层包装的格式才是正确的。 实际的包装格式:托盘+外包装+内包装+物料。 发送的包装格式:最外层包装。 与实际的包装格式相比发送的包装格式发送最外层包装即可,并不影响实际的产品包装。

4.数据填写错误

重摩之王在DESADV中实际发送Serial Number数据不符合之前与STIHL商定的数据要求,在接到STIHL的报错提示后,调整发送数据,随后将应发数据上传给STIHL进行再次确认。

数据名称

实际发送

应当发送

Serial Number

2021010201

0080004099

5.对应的采购商编号提取

重摩之王提出在他们的系统中拥有两个不同的STIHL采购商编号,需要将报文中的该信息提取出来作区分,我们的顾问使用Script端口将EDI文件中的采购商编号提取出来,并用Branch端口加以区分,实现重摩之王的要求。

以上就是我们关于重摩之王对接STIHL的案例分享,如果大家有关于对接STIHL的EDI需求或者希望了解更多的EDI案例,欢迎交流。

更多EDI信息,请参阅: EDI电子数据交换全解指南

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、企业简介
  • 二、项目背景
  • 三、EDI需求
  • 四、解决方案
    • 方案详述
    • 五、方案实现
      • 方案实施
        • 内容测试
          • 方案实现过程中的挑战及解决方案
          相关产品与服务
          即时通信 IM
          即时通信 IM(Instant Messaging)基于腾讯二十余年的 IM 技术积累,支持 Android、iOS、Mac、Windows、Web、H5、小程序平台且跨终端互通,低代码 UI 组件助您30分钟集成单聊、群聊、好友与资料、消息漫游、群组管理、会话管理、直播弹幕、内容审核和推送等能力。适用于直播互动、电商带货、客服咨询、社交沟通、企业办公、互动游戏、医疗健康等场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档