EDI在汽车主机厂配送流程中的应用

2024-03-19 07:28

本文主要是介绍EDI在汽车主机厂配送流程中的应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

汽车主机厂的汽车配送流程始于汽车 “生产结束 ” ,止于 “交付给经销商 ” 。在这个流程中,企业作为主机厂的下游供应商,与主机厂的物流服务供应商之间的信息交换将会变得十分重要。

配送流程:运输订单以及报告
  • 汽车主机厂提供预期运输订单给物流服务供应商
  • 汽车主机厂提供运输订单
  • 物流服务供应商提供运输订单确认
  • 物流服务供应商提供运输状态

上述步骤是跟踪、追溯、指导和控制从生产厂到 汽车主机厂 经销商的分销过程的基础。除此之外,汽车主机厂还将承运商、交货时间、运输时间、准时交货等信息作为对整体配送过程的评估。

汽车主机厂和物流服务供应商之间需要处理的单据

与汽车行业常见的EDIFACT或者VDA报文标准下的EDI报文不同,本文介绍的汽车主机厂与其物流服务供应商之间传输的单据为XML格式。

业务类型业务含义传输方向
FV13车辆运输预测汽车主机厂发送给物流服务供应商
FV13车辆运输预测回复物流服务供应商发送给汽车主机厂
FV14车辆运输订单汽车主机厂发送给物流服务供应商
FV14车辆运输订单回复物流服务供应商发送给汽车主机厂
FV17车辆运输状态报告物流服务供应商发送给汽车主机厂以及汽车主机厂发送给物流服务供应商
FV18车辆服务订单汽车主机厂发送给物流服务供应商
FV18车辆服务订单回复物流服务供应商发送给汽车主机厂

上述的FV13、FV14、FV17、FV18均为在配送流程中需要使用的单据,格式为XML。主机厂会针对每种报文提供一个规范文档,用以规范XML的结构和所传字段的类型、长度等详细信息。

承运人运输订单及报告流程
默认流程

与承运人之间默认的数据交换流程:货物需要从工厂/港口发往港口或者经销商,此时需要通过EDI传输的业务单据流程主要涉及到一种单据。

1.FV14——车辆运输订单,主机厂到物流供应商
2.FV14——车辆运输订单回复,物流供应商到主机厂
3.FV14——车辆运输订单更新,包括Changes和Exit两种状态,主机厂到物流供应商

可选流程:承运人收到的状态信息

承运人可能会收到两个FV17 车辆运输状态报告,包括Exit和Entry两种状态。

compound operators运输订单及报告流程

1.FV14——车辆运输订单(Exit),主机厂到物流供应商
2.FV17——车辆运输状态报告(Entry),物流供应商到主机厂
3.FV14——车辆运输订单(Vehicle released),主机厂到物流供应商
4.FV14——车辆运输订单回复(如果装运计划完成),物流供应商到主机厂
5.FV14——车辆运输订单(变更),主机厂到物流供应商
6.FV17——车辆运输状态报告(Exit),物流供应商到主机厂

运输预测流程

为了实现有效的资源规划,并针对原始设备制造商和物流供应商的产能瓶颈采取积极行动,主机厂会向物流供应商发送预测信息。承运商、复合运营商和预订代理都会收到预测信息,以便物流供应商知道每种车型有多少辆车需要提取。

主机厂会将运输预测流程分为中期预测和短期预测:

中期预测
  • 每个新增的生产计划都将触发中期预测,触发频次一般为每个月1-2次。
  • 范围为当日至次年年底的最长时间。
  • 按周或月汇总预测
短期预测
  • 当每天计算出的新需求量高于已承诺的容量时,将会触发短期预测
  • 范围为当前日期至接下来的4周
  • 每日预测,按周汇总

以上预测信息将会以FV13车辆运输预测的形式通过EDI发送给物流供应商,物流供应商需要根据收到的FV13车辆运输预测回复FV13车辆运输预测确认。

如何处理符合主机厂要求的FV14文件?

通过上文我们得知FV14是一种XML文件,主机厂会向我们提供相应的规范文件。当企业接收到来自主机厂的FV14时,需要将其中包含的车辆运输订单数据进行解析,并且存放至内部业务系统中,应该如何实现?

在知行之桥EDI系统中,可以采用中间数据库方案,即将通过EDI接收到的数据解析进数据库中间表中,业务系统在相应的数据库中间表中获取数据。

示例工作流如下:

edi-vehicle-transport1.png

上图左侧第一个端口为负责进行传输的SFTP模块,第二个端口为XMLMap,负责处理源数据与目标数据之间的映射,第三个端口为数据库端口,负责连接企业的内部业务系统。

右侧则为XMLMap端口中,处理映射的部分。左侧为从主机厂接收到的FV14,右侧则为数据库XML。通过拖拽,建立左右两侧的数据映射关系,从而实现对这部分逻辑的低代码处理。

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

这篇关于EDI在汽车主机厂配送流程中的应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/825222

相关文章

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

Python Flask 库及应用场景

《PythonFlask库及应用场景》Flask是Python生态中​轻量级且高度灵活的Web开发框架,基于WerkzeugWSGI工具库和Jinja2模板引擎构建,下面给大家介绍PythonFl... 目录一、Flask 库简介二、核心组件与架构三、常用函数与核心操作 ​1. 基础应用搭建​2. 路由与参

使用JavaConfig配置Spring的流程步骤

《使用JavaConfig配置Spring的流程步骤》JavaConfig是Spring框架提供的一种基于Java的配置方式,它通过使用@Configuration注解标记的类来替代传统的XML配置文... 目录一、什么是 JavaConfig?1. 核心注解2. 与 XML 配置的对比二、JavaConf

Spring Boot中的YML配置列表及应用小结

《SpringBoot中的YML配置列表及应用小结》在SpringBoot中使用YAML进行列表的配置不仅简洁明了,还能提高代码的可读性和可维护性,:本文主要介绍SpringBoot中的YML配... 目录YAML列表的基础语法在Spring Boot中的应用从YAML读取列表列表中的复杂对象其他注意事项总