当前位置:网站首页>PVL EDI 项目案例
PVL EDI 项目案例
2022-07-06 14:18:00 【知行EDI】
2021-2022财年的上半年由于受到全球电子元件短缺的严重影响,许多汽车制造商被迫处于“停工”期。此外来自原材料、能源、运输方面的压力也不容小觑。在这些外在因素的影响下,Plastivaloire集团(以下简称PVL)的销售额虽有下降但商业势头依然良好,与上个财年同期相比,订单量增长16.6%。
项目背景
PVL十分重视合作关系的质量,对其供应商的要求包括:网络安全、创新能力、掌握新技术、提高服务效率等。供应商如果希望与PVL开展进一步的合作,一定会遇到来自PVL的提问:你是否具备EDI能力呢?
EDI即电子数据交换,使得业务数据按照符合国际标准的报文格式,通过网络,在供应商和PVL之间进行长期预测、发货通知以及库存报告等业务单据的电子数据传输。PVL希望供应商可以具备EDI能力,通过EDI传输业务数据不仅提高了数据传输的安全性,还能够帮助供应商快速接收来自PVL的订单,从而提高供应商对订单的响应速度!
项目挑战
PVL的供应商D公司为了满足其业务发展以及商务合作的需要,计划与PVL和其第三方仓库3PL之间通过EDI传输订单/交付等业务数据。从而实现企业间业务数据的自动化传输和处理,降低人工操作的出错率,提高工作效率。
本次项目与以往项目的不同之处在于D公司除了与PVL建立EDI连接之外,还需要与第三方仓库3PL建立EDI传输通道,同步发货、库存等信息。在设计EDI 解决方案的时候,需要理清楚D公司、PVL、以及第三方仓库3PL之间的数据流向以及货物流向,确保数据能够准确传递。
项目需求
传输协议:OFTP2
报文标准:EDIFACT
业务报文:
对接PVL
业务报文代码 | 业务含义 | 传输方向 |
---|---|---|
长期预测 | DELFOR(Firm & Forecast) | 接收 |
发货通知 | DESADV | 发送 |
对接第三方仓库
业务报文代码 | 业务含义 | 传输方向 |
---|---|---|
DELFOR(Firm & Forecast) | 长期预测 | 发送 |
DESADV | 发货通知 | 发送 |
DESADV | 发货通知 | 接收 |
INVRPT(MVT-IN&OUT) | 库存报告-出库&入库 | 接收 |
INVRPT(BAL STOCK) | 库存报告-余量 | 接收 |
Box Label | 箱贴 | 生成 |
Pallet Label | 托盘贴 | 生成 |
为了最大程度上实现业务流程的自动化,D公司提出希望可以将其内部的ERP系统与知行之桥EDI系统进行无缝集成。
解决方案
整体 EDI 解决方案如下图所示:
1.PVL通过EDI发送DELFOR物料长期预测给D公司,D公司利用知行之桥EDI系统接收,可以据此提前进行生产排程。
2.知行之桥EDI系统将PVL发来的DELFOR物料长期预测同步一份发给第三方仓库。
3.D公司将货物发送至第三方仓库,同时发送DEASDV发货通知给仓库。这里的发货通知是D公司基于第三方仓库的标准发出的。
4.第三方仓库基于PVL的标准生成DESADV发货通知发送给D公司,同步发出货物。
5.D公司将接收到的DESADV发货通知同步一份给PVL,使其了解发货情况。
6.INVRPT-MVT库存报告由第三方仓库发送给D公司,主要传输出库入库报告,这里的入库报告相当于收货确认。D公司可以将出库报告与DESADV发货通知结合来看。
7.INVRPT-Stock 库存报告由第三方仓库发送给D公司,主要向D公司反馈最新的库存水平。
建立OFTP2通信
无论是对接PVL还是对接第三方仓库,都需要使用OFTP2传输协议。D公司需要分别与PVL和第三方仓库交换OFTP2连接信息,互发测试文件验证连接是否成功。
数据格式转换
基于知行之桥EDI系统的EDIFACT端口,实现EDI文件与XML之间互相转换,降低企业获取/查看业务数据的复杂度。报文处理需要分为D公司&PVL以及D公司&第三方仓库两部分来完成。
1.D公司&PVL
PVL发送给D公司:
DELFOR:交付预测(Delivery Instruction),根据采购合同中规定的条件,向供应商提供长期物料需求的细节信息。
D公司发送给PVL:
DESADV:发货通知(ASN/Despatch Advice),根据供应商接收到的交货计划或者船期信息的指示,根据合同或者订单要求,将货物运送给PVL。
DESADV中将包含不同的物料信息、包装信息、交货指示以及库存状态信息。
D公司在这部分需要做两个不同方向的格式转换,即:将EDIFACT DELFOR转换为XML以及将XML转换为EDIFACT DESADV。这里需要注意,EDIFACT DESADV需要满足PVL提供的规范要求,确保发送出去的文件能够被PVL成功处理。
2.D公司&第三方仓库
第三方仓库发送给D公司:
DESADV to PVL 发货通知
INVRPT – MVT 库存报告-出库&入库
INVRPT – Stock库存报告-余量
D公司发送给第三方仓库:
DELFOR copy from PVL 交付预测
DESADV 发货通知
D公司在这部分同样需要做两个不同方向的格式转换,即:将EDIFACT DESADV、EDIFACT INVRPT – MVT以及EDIFACT INVRPT – Stock转换为XML。将XML转换为EDIFACT DELFOR以及EDIFACT DESADV。这里的DELFOR以及DESADV需要满足第三方仓库提供的规范要求,确保发送出去的文件能够被第三方仓库成功处理。
知行之桥EDI系统除了帮助D公司收发业务文件之外,还可以根据需求生成标签,例如:箱贴、托盘贴等。
参考阅读:如何使用PDF端口生成标签Label?
业务系统集成
知行之桥EDI系统支持多种集成方式,常见的有:IDOC、REST API 或中间数据库等方案。D公司选择使用REST API的方式实现其ERP系统与EDI系统的集成。
知行之桥EDI系统和D公司的ERP系统通过对方提供的接口调用文档,使用REST API来调用对方的接口,以JSON或者XML格式来进行业务数据的传输。
使用REST API的方式进行集成,需要在格式转换过程中将得到的XML格式文件通过知行之桥EDI系统的Json端口转换为Json格式。
EDI和ERP的集成可以按照如下示例进行:
在通过知行之桥EDI系统收到采购商的DELFOR物料长期预测后,由EDI系统进行解析,然后调用ERP系统的订单接收接口,将订单数据以Json或XML格式传输给ERP,ERP的接口接收到订单数据后,在其订单模块中进行展示,由业务人员完成最终的订单数据检查,完成EDI接收DELFOR物料长期的集成测试。
知行之桥EDI系统端口介绍
在文件转换过程中我们提到了两个端口:EDIFACT 端口和JSON端口,以下对两个端口进行了简单地介绍:
EDIFACT 端口
EDIFACT 端口可以将 XML 文档转换为 EDIFACT 文档,也可以将 EDIFACT 文档转换为 XML。我们还可以在EDIFACT端口中进行交换头配置,这里通常情况下可以配置的信息包括:
语法标识符、语法版本、发送方ID、发送方限定符、接收方ID以及接收方限定符等。
JSON端口
JSON 端口支持将 XML 数据转换为 JSON,将 JSON 数据转换为 XML。端口支持可配置的语法来区分属性并确保输出是有效的 XML/JSON。
更多关于知行之桥EDI系统的功能与操作请参考示例Demo
更多EDI信息,请参阅: EDI是什么?
边栏推荐
- AI 企业多云存储架构实践 | 深势科技分享
- The underlying implementation of string
- Unity3D学习笔记6——GPU实例化(1)
- PostgreSQL install GIS plug-in create extension PostGIS_ topology
- 关于char[]数组通过scanf赋值使用上的一些问题。。
- Search element topic (DFS)
- Aggregate function with key in spark
- 十二、启动流程
- GPS from getting started to giving up (XVIII), multipath effect
- Leveldb source code analysis series - main process
猜你喜欢
Adjustable DC power supply based on LM317
GPS从入门到放弃(十七) 、对流层延时
【sciter】: 基于 sciter 封装通知栏组件
Powerful domestic API management tool
[Chongqing Guangdong education] Information Literacy of Sichuan Normal University: a new engine for efficiency improvement and lifelong learning reference materials
Wechat red envelope cover applet source code - background independent version - source code with evaluation points function
How does the uni admin basic framework close the creation of super administrator entries?
C#实现水晶报表绑定数据并实现打印4-条形码
LeetCode学习记录(从新手村出发之杀不出新手村)----1
功能强大的国产Api管理工具
随机推荐
QT | UDP broadcast communication, simple use case
十二、启动流程
Qt | UDP广播通信、简单使用案例
High precision face recognition based on insightface, which can directly benchmark hongruan
GPS du début à l'abandon (XIII), surveillance autonome de l'intégrité du récepteur (raim)
Insert sort and Hill sort
Reset Mikrotik Routeros using netinstall
Oracle control file and log file management
Oracle-控制文件及日志文件的管理
BarcodeX(ActiveX打印控件) v5.3.0.80 免费版使用
Solution to the problem of UOS boot prompt unlocking login password ring
Shell product written examination related
VIP case introduction and in-depth analysis of brokerage XX system node exceptions
GPS从入门到放弃(十七) 、对流层延时
经纪xx系统节点VIP案例介绍和深入分析异常
2500 common Chinese characters + 130 common Chinese and English characters
anaconda安装第三方包
Yyds dry goods inventory C language recursive implementation of Hanoi Tower
Unity3d Learning Notes 6 - GPU instantiation (1)
Wechat red envelope cover applet source code - background independent version - source code with evaluation points function