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

news2024/9/22 11:29:43

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

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

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

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

与汽车行业常见的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 是什么?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1527381.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

6-高维空间:机器如何面对越来越复杂的问题

声明 本文章基于哔哩哔哩付费课程《小白也能听懂的人工智能原理》。仅供学习记录、分享,严禁他用!!如有侵权,请联系删除 目录 一、知识引入 (一)二维输入数据 (二)数据特征维度 …

Java-JVM 虚拟机原理调优实战

一、基础 栈帧(Stack Frame)栈空间的 基本元素,用于 方法的调用和方法的执行的数据结构 堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。在堆中产生了一个数组或对象后&#xff0c…

小白向-使用git实现不同服务器改动的同步

背景 深度学习项目,已有可运行的backbone,已将此项目在github建库。 需要使用不同分支进行不同改动的测试;有两台服务器可供程序运行; 项目需求 以github云端仓库为媒介,实现不同服务器改动无痛关联。维护项目代码…

MS14_064 漏洞利用与安全加固

文章目录 环境说明1 MS14_064 简介2 MS14_064 复现过程3 MS14_064 安全加固 环境说明 渗透机操作系统:kali-linux-2024.1-installer-amd64漏洞复现操作系统: sc_winxp_pro_with_sp2 1 MS14_064 简介 要利用此漏洞则需要进行用户交互。通过发送电子邮件信息给本地登…

【云开发笔记No.4】DevOps的起源,定义和基本原则

DevOps,作为一组过程、方法与系统的统称,它的出现并不是偶然的,而是源于软件开发与运维领域长期以来所面临的挑战和痛点。其诞生背景可以追溯到敏捷开发模式的兴起以及持续开发所带来的运维问题。随着软件行业的飞速发展,传统的软…

Godot 学习笔记(3):IOC容器注入,以NlogServices为例

文章目录 前言环境注意事项Ioc注入文件夹设置Service服务搭建Nlog.configNlogService配置ButtonTest1Service控制反转Program主入口ButtonTest1从Ioc中获取服务 输出生命周期问题 总结 前言 Godot.Net中使用IOC之后,Godot的代码将会被极大的解耦。这里不不展开说明…

【大模型】直接在VS Code(Visual Studio Code)上安装CodeGeeX插件的过程

文章目录 一、什么是CodeGeeX(一)我理解的CodeGeeX(二)优缺点 二、CodeGeex下载、安装、注册(一)安装VS Code(Visual Studio Code)(二)下载安装CodeGeeX(三)注…

SpringBoot中使用验证码easy-captcha

easy-captcha使用的大概逻辑: 当一个请求发送到后端服务器请求验证,服务器使用easy-captcha生成一个验证码图片,并通过session将验证信息保存在服务器,当用户登录校验时候,会从ession中取出对比是否一致 但是前后端分离之后 由于跨域问题 以上就无法实现了 下面这种情况没…

Trait与生命周期

原文链接:(*∇`*) 咦,又好了~ Rust – xiaocr_bloghttp://www.xiaocr.fun/index.php/2024/03/18/trait%E4%B8%8E%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/ 目录 Trait 定义trait 默认实现 trait作为参数 Trait Bound语法 通过指定多个 trait bound …

B003-springcloud alibaba 服务治理 nacos discovery ribbon feign

目录 服务治理服务治理介绍什么是服务治理相关方案 nacos实战入门搭建nacos环境安装nacos启动nacos访问nacos 将商品微服务注册进nacos将订单微服务注册进nacos订单服务通过nacos调用商品服务 实现服务调用的负载均衡什么是负载均衡代码实现负载均衡增加一个服务提供者自定义实…

【CKA模拟题】掌握Pod日志输出的秘密

题干 For this question, please set this context (In exam, diff cluster name) 对于这个问题,请设置这个上下文(在考试中,diff cluster name) kubectl config use-context kubernetes-adminkubernetes product pod is running. when you access log…

flask之ssti [WesternCTF2018]shrine1

打开题目 整理一下,代码: import flask import osapp flask.Flask(__name__) app.config[FLAG] os.environ.pop(FLAG) app.route(/)def index():return open(__file__).read()app.route(/shrine/)def shrine(shrine):def safe_jinja(s):s s.replace((, ).replac…

无人机三维建模过程中注意事项

无人机三维建模是指利用无人机技术进行三维建模,该方法通过无人机搭载的多种传感器,如摄像头、激光扫描仪等,获取建筑物的多角度影像数据,然后利用计算机视觉技术和三维重建算法,将这些影像数据转化为高精度的三维模型…

微服务技术栈SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式(五):分布式搜索 ES-下

文章目录 一、数据聚合1.1 聚合种类1.2 DSL实现聚合1.3 RestAPI实现聚合1.4 演示:多条件聚合 二、自动补全2.1 拼音分词器2.2 自定义分词器2.3 DSL自动补全查询2.5 实现酒店搜索框自动补全2.5.1 修改酒店索引库数据结构2.5.2 RestAPI实现自动补全查询2.5.3 实战 三、…

Docker部署Django项目——基础

1.服务器配置 1.1centos7 系统的安装 centos-7-isos-x86_64安装包下载) VMware安装自定义配置 选择对应的系统镜像 一般选择内核4核、内存8g、硬盘80g 相关配置 1.2.网络配置 1.2.1查看win电脑虚拟机VMnet8的ip 使用ipconfig查看虚拟机的ip 1.2.2配置虚拟机VMnet8的ip…

196基于matlab的计算器GUI可视化

基于matlab的计算器GUI可视化,具有加减乘除功能。可作为练习使用。程序已调通,可直接运行。 196 matlab GUI可视化 计算器 - 小红书 (xiaohongshu.com)

Flutter-数字切换动画

效果 需求 数字切换时新数字从上往下进入,上个数字从上往下出新数字进入时下落到位置并带有回弹效果上个数字及新输入切换时带有透明度和缩放动画 实现 主要采用AnimatedSwitcher实现需求,代码比较简单,直接撸 import dart:math;import p…

html-docx-js-typescript——将html生成docx文档

html-docx-js-typescript源码:GitHub - caiyexiang/html-docx-js-typescript: Convert HTML documents to docx format. html-docx-js地址:html-docx-js - npm *简单使用: 获取需要转为word文档的html节点,借助file-saver提供的…

MacBook远程桌面Windows使用Microsoft Remote Desktop for Mac_亲测使用

MacBook远程桌面Windows使用Microsoft Remote Desktop for Mac_亲测使用 像Windows上有自带的远程桌面连接软件.MacBook没有自带的远程连接Windows桌面的工具,需要安装软件来实现. 像远程桌面控制软件一般有 TeamViewer、向日葵远程控制, ToDesk, Microsoft Remote Desktop f…

Go语言gin框架中加载html/css/js等静态资源

Gin框架没有内置静态文件服务,但可以使用gin.Static或gin.StaticFS中间件来提供静态文件服务。 效果图如下: 一、gin 框架加载 Html 模板文件的方法 方式1:加载单个或多个html文件,需要指明具体文件名 r.LoadHTMLFiles("vie…