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

相关文章

SpringShell命令行之交互式Shell应用开发方式

《SpringShell命令行之交互式Shell应用开发方式》本文将深入探讨SpringShell的核心特性、实现方式及应用场景,帮助开发者掌握这一强大工具,具有很好的参考价值,希望对大家有所帮助,如... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

MySQL 分区与分库分表策略应用小结

《MySQL分区与分库分表策略应用小结》在大数据量、复杂查询和高并发的应用场景下,单一数据库往往难以满足性能和扩展性的要求,本文将详细介绍这两种策略的基本概念、实现方法及优缺点,并通过实际案例展示如... 目录mysql 分区与分库分表策略1. 数据库水平拆分的背景2. MySQL 分区策略2.1 分区概念

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Java中&和&&以及|和||的区别、应用场景和代码示例

《Java中&和&&以及|和||的区别、应用场景和代码示例》:本文主要介绍Java中的逻辑运算符&、&&、|和||的区别,包括它们在布尔和整数类型上的应用,文中通过代码介绍的非常详细,需要的朋友可... 目录前言1. & 和 &&代码示例2. | 和 ||代码示例3. 为什么要使用 & 和 | 而不是总是使

Python循环缓冲区的应用详解

《Python循环缓冲区的应用详解》循环缓冲区是一个线性缓冲区,逻辑上被视为一个循环的结构,本文主要为大家介绍了Python中循环缓冲区的相关应用,有兴趣的小伙伴可以了解一下... 目录什么是循环缓冲区循环缓冲区的结构python中的循环缓冲区实现运行循环缓冲区循环缓冲区的优势应用案例Python中的实现库