汽车EDI:法雷奥Valeo EDI项目案例

ops/2024/9/29 3:32:43/

Valeo是一家总部位于法国的汽车零部件供应商。它专注于设计、生产、和销售各种创新产品和系统,以提高汽车的能效和减少排放。其业务主要分为舒适与驾驶辅助系统、动力总成系统、热系统以及可视系统。

本文将从业务的角度出发,带领大家了解供应商H公司在对接Valeo Embrayages的EDI项目中遇到的挑战以及相应的解决方案。

梳理需求文档

EDI项目开始前,Valeo将会向供应商提供本次对接中需要的EDI规范文档,包括 DELFOR物料需求计划、DESADV发货通知、INVOIC发票三个报文,版本号均为D96A。企业需要从中提取当前项目需要使用的资料(经沟通,本次EDI项目不用做INVOIC发票,下文将会详细介绍原因)。

EDI连接测试

Valeo支持多种传输方式,包括:AS2、OFTP以及FTP等。在本案例中,选择使用AS2传输协议。Valeo会在 fiche_param_EDI_OFTP2.doc文档中提供他们的EDI连接信息,供应商可以在上述文件的右侧补充自己的EDI供应商联系信息以及AS2连接信息,将文档发回给Valeo。通过知行之桥EDI系统实现与Valeo的EDI连接,在页面上方的 个人设置 选项卡下,配置供应商自己的AS2连接信息。

Valeo-<a class=EDI1.png" height="853" src="https://img-blog.csdnimg.cn/img_convert/4fbfee9b19e2d26bb4c9c5dfb636b916.png" width="1200" />

接下来在 工作流 选项卡下创建一个AS2端口(功能模块),点击下图左上方的AS2端口,在右侧弹窗的 设置 选项卡下配置Valeo的AS2连接信息。

Valeo-<a class=EDI2.png" height="874" src="https://img-blog.csdnimg.cn/img_convert/d43ab137130e9515349494d16ce3f56b.png" width="1200" />

Valeo的EDI项目中,并不区分生产和测试的AS2连接通道。供应商和Valeo在自己的EDI系统中配置好双方的AS2连接信息后,即可开始AS2连接测试,主要验证双方是否能够正常收发文件。

向Valeo发文件时,可以在上述AS2端口的 输入 选项卡下,点击 更多 ,上传测试文件。

Valeo-<a class=EDI3.png" height="876" src="https://img-blog.csdnimg.cn/img_convert/66ee7ac370ca2a27869078a90fc1c73b.png" width="1200" />

接收来自Valeo的文件时,可以点击 输入 选项卡 旁边的 输出 选项卡,即可查看接收到的文件。

在本项目的AS2连接测试过程中遇到了以下问题:

1.Valeo反馈AS2访问不通,供应商的外网IP无法正常访问。经确认,是因为供应商停电,导致服务器关闭。这里需要注意,如果用户选择本地部署EDI系统,需要保证部署EDI系统的服务器7*24小时正常运行,避免因为时差等原因无法接收Valeo发来的订单。
2.再次出现AS2无法访问的情况,经排查,可能是供应商域名解析有问题,将AS2域名更换为IP后可以成功访问,确认是用户的DUNS没有正确配置,重新配置即可正常访问。

实施方案

供应商的EDI系统与Valeo的EDI系统之间可以通过AS2传输通道建立连接,那么供应商应该如何将业务数据提供给EDI系统呢?

如果供应商内部有ERP系统,则可以选择与EDI系统进行系统集成。本案例中,供应商H公司内部没有ERP系统,因此选择使用Excel方案。知行之桥EDI系统收到来自Valeo的DELFOR物料需求计划后,会将数据解析进Excel模板中,并自动发送至指定邮箱。

供应商向Valeo发送DESADV发货通知时,只需要业务人员填写DESADV Excel模板,并发送至指定邮箱,EDI系统将会自动抓取并将其进行格式转换,并发送给Valeo。

DELFOR 物料需求计划

供应商需要接收来自Valeo的DELFOR物料需求计划,测试流程如下:

AS2连接通道建立完成之后,每周都会收到来自Valeo的DELFOR物料需求计划,这些数据都是生产数据。对供应商而言,测试期间通过非EDI的方式仍会持续接收订单信息,直到正式上线后才会将订单切到EDI中。

由于本次项目采用的是Excel方案,通过EDI收到的DELFOR物料需求计划,将会被EDI系统解析进Excel中,并自动发送至指定邮箱。供应商的业务人员需要在接收到的Excel中核对物料需求计划数据,EDI系统会将Valeo发来的所有数据全部解析,如果发现不满足企业需求,可以联系Valeo团队,沟通添加字段事宜。

DESADV 发货通知

供应商需要向Valeo发送 DESADV发货通知,采用的运输方式是Valeo自提,采用单层木箱包装。

1.映射处理以及注意事项

发送给Valeo的DESADV发货通知涉及到两个场景:

  • 一种物料一个箱子
  • 一套产品(包含三种物料)放在一个箱子

如果要实现场景二,业务人员需要按照以下模板填写数据:

Valeo-<a class=EDI4.png" height="547" src="https://img-blog.csdnimg.cn/img_convert/2e091314154571f150537fdc6f56c0ec.png" width="1200" />

通过上述包装信息和物料信息,可以看到箱号为000010003的箱子中包含了物料编号为C000000,C010001以及C020002的三种物料。

需要注意的是,供应商在填写DESADV发货通知的测试数据时,要尽可能贴合正式数据,这样才能起到测试效果,如果发现有无法提供的业务信息也能够在测试阶段及时和Valeo沟通。

2.测试流程

针对上述的两个测试场景,需要向Valeo发送两个DESADV发货通知。

INVOIC 发票

Valeo提供给供应商的资料中包含INVOIC发票的规范文档,通常情况下,需要供应商向Valeo提供发票。但在测试过程中发现 Category of VAT字段一直报错,经确认,本次EDI项目中供应商与Valeo的合作模式不用客户方开发票,Valeo将会自开发票,不通过EDI传输发票。

上线流程
  • 完成业务测试后,需要准备上线事宜。供应商的业务人员可以通过邮件与Valeo的业务人员沟通上线时间。
  • 确认项目可以上线后,需要打开EDI系统中各个端口的自动接收,确保文件能够自动化收发,无需人工手动操作。
  • 知行的EDI实施工程师会协助核对检查上线后传输的第一笔DESADV发货通知,确保无误。
项目成果

根据上述需求,在知行之桥EDI系统中搭建如下所示的工作流:

Valeo-<a class=EDI5.png" height="738" src="https://img-blog.csdnimg.cn/img_convert/26d895b065ea3e5ff9c910260666f9a6.png" width="1200" />

知行之桥EDI系统将不同的功能封装至一个个成熟的功能端口中,实现低代码操作。通过蓝色连接线连接各个功能端口,清晰展示数据流向,方便用户快速定位问题。

Excel模板展示
DELFOR 物料需求计划

Valeo-<a class=EDI6.png" height="444" src="https://img-blog.csdnimg.cn/img_convert/fa63da6a13b135e7a54d0d0793c1e6f0.png" width="1173" />

DESADV 发货通知

Valeo-<a class=EDI7.png" height="515" src="https://img-blog.csdnimg.cn/img_convert/fc4c28528fddbc8b264c91211d971f4e.png" width="1200" />

由于一次发货中可能会涉及到多个物料,因此上述Excel模板中的物料信息和包装信息可能会出现多行,上述模板设计方式能够便于供应商查看数据。

了解更多 EDI 信息,请参阅: EDI 是什么?

阅读原文


http://www.ppmy.cn/ops/96220.html

相关文章

使用 onBeforeRouteLeave 组合式函数提升应用的用户体验

title: 使用 onBeforeRouteLeave 组合式函数提升应用的用户体验 date: 2024/8/14 updated: 2024/8/14 author: cmdragon excerpt: 摘要&#xff1a;本文介绍了在Nuxtjs中使用onBeforeRouteLeave组合式函数来提升应用用户体验的方法。onBeforeRouteLeave允许在组件离开当前路…

Redis初步介绍

1. NoSQL 介绍 NoSQL&#xff08;Not Only SQL&#xff09; 是一类新兴的数据库&#xff0c;与传统的关系型数据库&#xff08;RDBMS&#xff09;相比&#xff0c;具有以下几个显著特点&#xff1a; 不支持SQL语法&#xff1a;NoSQL数据库不使用SQL作为查询语言。存储结构不同…

Linux驱动开发基础(pinctrl子系统和GPIO子系统)

所学来自百问网 目录 1. Pinctrl 子系统 1.1 引入 1.2 概念 1.2.1 pin controller 1.2.2 client device 2. GPIO 子系统 2.1 引入 2.2 GPIO的使用 2.2.1 设备树指定引脚 2.2.2 驱动代码中调用GPIO子系统 2.2.3 sysfs 中的访问方法 1. Pinctrl 子系统 1.1 引入 要…

HTTP代理IP如何助力旅游大数据领域?怎么建立安全的代理隧道连接?

在旅游行业&#xff0c;数据的准确性和实时性至关重要。随着大数据分析的兴起&#xff0c;HTTP代理IP成为了这一领域中不可或缺的工具。本文将探讨HTTP代理IP如何帮助旅游大数据领域&#xff0c;并介绍如何建立安全的代理隧道连接。 1. HTTP代理IP在旅游大数据领域的应用 1.1…

3 - Linux网络DNS域名解析服务

目录 一、DNS概述 1.DNS系统的作用 2.DNS系统的分布式数据结构 3.DNS系统类型 4.DNS查询类型及原理 5.DNS正向解析查询原理过程 二、DNS配置实例 1.DNS正向解析配置 1.1 实验环境&#xff1a; 1.2 操作步骤 一、DNS概述 1.DNS系统的作用 正向解析&#xff1a;根据域…

景联文科技高质量文本标注:驱动自然语言处理技术的发展与应用

文本标注是自然语言处理&#xff08;NLP&#xff09;领域的一个重要环节&#xff0c;是指在文本数据上添加额外的信息或标记的过程&#xff0c;目的是为了让计算机能够理解和处理这些文本数据。 通过文本标注&#xff0c;可以为文本中的各个部分提供具体的含义和上下文信息&…

解密Linux中的通用块层:加速存储系统,提升系统性能

通用块层 通用块层是Linux中的一个重要组件&#xff0c;用于管理不同块设备的统一接口&#xff0c;减少不同块设备的差异带来的影响。它位于文件系统和磁盘驱动之间&#xff0c;类似于Java中的适配器模式&#xff0c;让我们无需关注底层实现&#xff0c;只需提供固定接口即可。…

百度地图SDK Android版开发 5 地图交互操作

百度地图SDK Android版开发 5 地图交互操作 前言控件控件介绍接口MapViewBaiduMapUiSettingsLogoPosition 示例代码Logo指南针比例尺缩放按钮地图上控件边距 效果图 地图手势地图手势方法说明地图手势开关接口地图手势事件地图单击事件监听接口地图双击事件监听接口地图长按事件…