汽车EDI:福特Ford EDI项目案例

news2025/1/17 23:24:37
项目背景

福特(Ford)是世界著名的汽车品牌,为美国福特汽车公司(Ford Motor Company)旗下的众多品牌之一。此前的文章福特FORD EDI需求分析中,我们已经了解了福特Ford EDI 的大致需求,本文将会介绍实际的Ford EDI 项目案例。

Ford-EDI-case1.png

EDI部署方案

本次汽车行业T公司对接福特的EDI项目,T公司将知行之桥 EDI 系统部署在其本地服务器上,考虑到企业近期需要更换内部业务系统,在选择解决方案的时候选择Excel方案作为中间方案,后期业务系统更换完成后再进行集成。

Ford-EDI-case2.png

相比于其他直接集成的方式,Excel方案稍有不同。Excel方案是EDI报文和Excel之间的数据转换。它的基本思路是:在接收到交易伙伴发来的EDI报文,并在EDI平台内部完成格式的转换之后,将数据直接呈现在Excel中。用户可以直观地看到接收到的数据;手动在Excel上录入数据之后,将Excel上传至EDI平台,EDI平台在内部做字段映射,将表格中的数据映射到固定的EDI字段上,最终生成EDI报文发送给交易伙伴。

在知行之桥EDI系统中,可以使用Excel端口完成Excel和XML的双向转换,使用Email Send/Receive端口可以发送/接收用户的Excel文件。

项目计划

我们的项目经理会提前根据项目的实际情况安排EDI部署流程和项目周期。通常情况下,由于对接交易伙伴以及EDI项目难易程度的不同,项目周期也各不相同。本次Ford EDI项目实施期间恰逢Ford方休假,使得项目周期被拉长至2个月左右。

T公司需要做的准备工作

1.准备部署EDI系统的服务器

T公司需要在本地准备自己的服务器,用于部署 EDI 系统。

2.T公司的开发人员需要配合完成的工作

由于国内和Ford之前存在时差,开发人员需要保证EDI服务器24小时正常运行,确保能够即及时收到Ford发来的EDI文件。由于本次EDI项目选择Excel方案,因此IT人员无需进行系统开发工作。

3.企业的业务人员需要配合完成的工作

业务人员需要与EDI顾问一同核对业务字段,确保T公司能够提供Ford要求的字段。其次还需要确认我们的EDI顾问设计的Excel模板,确保业务方能够清晰准确地填写此模板,根据实际业务需求,可以对模板进行适当调整。

Ford EDI项目成果

在知行之桥 EDI 系统中搭建如下工作流:

Ford-EDI-case3.png

传输方式

选择OFTP2,OFTP 2可以对信息数据进行加密和数字签名,请求签名的收据,并提供高水平的数据压缩。

如果企业想使用 OFT2 连接 Ford或更改现有连接,请按照以下步骤操作:

  • 根据Ford提供的参数,在企业的 EDI 系统中配置OFTP2 的连接信息。包括:Ford GEC Hub的OFTP ID(SSID)、OFTP密码、证书、DNS等。

  • 填写福特 OFTP2 参数表格,并反馈给Ford。包括基本信息:5位的供应商GSDB代码、本次连接类型(新连接/更改连接)、地址、IT联系人。以及供应商的OFTP连接信息:供应商 OFTP ID(SSID、SFID)、证书、DNS提及 OFTP2软件名称等。

  • 更改企业的防火墙设置,允许连接到 GEC Hub Ford,Ford将会提供IP 地址范围。

在知行之桥EDI系统中,需要在OFTP端口中配置上述提到的连接信息,如下图所示:

1.在 个人设置 界面配置T公司自己的OFTP2信息。

Ford-EDI-case4.png

2.在 工作流 界面找到OFTP端口,点击并在 设置 选项卡下配置福特的OFTP2 信息。

Ford-EDI-case5.png

报文标准

EDI 项目中的报文标准即交易双方约定一种文件传输格式,按照统一的格式传输业务信息,在Frod提供的EDI规范文件中可以得知,Ford当前使用的报文标准为X12,因此T公司需要具备解析和生成符合X12标准的EDI报文的能力。

数据格式转换

以接收方向为例,T公司接收来自Ford的EDI 830以及EDI 862,需要将接收到的EDI 报文转换为Excel。

Ford 发来的文件中可能会包含多个Ship To No(收货方编号),因此通过OFTP接收到文件后,需要利用Rename端口以及Branch端口对文件进行分类。如下图红色方框左侧的三个端口所示,将收货方编号分别为123B以及321A的两类数据分流到不同的流程中:

Ford-EDI-case6.png

接下来需要借助红色方框中的端口实现EDI报文到Excel之间的格式转换,以EDI 830为例,T公司将会得到如下所示的包含830数据的Excel。

Ford-EDI-case7.png

Ford EDI 项目测试流程

1.T公司需要在Ford GTPCM平台上创建 GTPCM需求。

扩展阅读:福特FORD EDI流程指南

2.测试环境连接测试

Ford EDI 项目分为生产和测试两个环境,首先需要与其测试环境进行连接测试。由于T公司并没有区分生产和测试环境,可以使用同一套SFID与Ford的测试和生产环境进行连接测试。

3.本地实施与业务测试

根据双方的业务需要,在知行之桥 EDI 系统上进行EDI 830、EDI 862以及EDI 856的实施。

T公司需要接收来自Ford的EDI 830、EDI 862,回复997,向Ford发送EDI 856,接收997。

4.生产环境连接测试

5.T公司需要接收来自Ford的EDI 830、EDI 862,回复997,向Ford发送EDI 856,接收997。

6.切生产

项目回顾

1.修改 Schema

福特使用的EDI报文标准是X12,版本号为00200,EDI系统中需要在软件的安装路径>www文件夹>app_data>x12_schemas 这个路径下配置相匹配的Schema文件夹,如下图所示:

Ford-EDI-case8.png

2.修改GS08

本次Ford EDI 项目中,要求GS08(ID编码)的取值为 002002FORD,在知行之桥EDI系统 X12端口中可以对这个参数进行配置。

Ford-EDI-case9.png

但上图所示的下拉列表中并没有Ford要求的数值,并非常用值,因此需要在后台进行手动调整。步骤如下:

  • 在知行之桥 EDI 系统的安装路径下找到以下文件夹

ArcESB->workspaces->FORD->XMLToX12->port.cfg

上述路径中的X12即为工作流中的XMLToX12端口名称,如果使用到了多个X12端口,则需要修改不同的X12端口文件夹下的port.cfg文件。本项目中接收方向使用到了两个XMLToX12端口,因此需要修改这两个端口。

  • 将gsgroupidentifiercode 的值修改为002002FORD,如果无法保存修改,可以使用管理员权限打开文件。

如下图所示:

Ford-EDI-case10.png

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

阅读原文:汽车EDI:福特Ford EDI项目案例

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

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

相关文章

Vue之CSS基础

CSS:层叠样式表 1、选择器 从模板template中选择某元素进行样式设置 需要注意的是作用域到底是当前模板还是整个html文档 1.1 基础(单一)选择器 标签、类、 id、通配符 标签、直接使用标签名,比如div,span… 优点:全选 模板中的名{。。。}…

学习Bootstrap 5的第十九天

目录 范围 自定义范围 步进 最小值和最大值 输入框组 输入组 输入组大小 带复选框和单选框的输入组 输入组按钮 带下拉按钮的输入组 输入框组标签 范围 自定义范围 可以通过将.form-range类添加到type"range"的输入元素来自定义范围菜单的样式。 要创建…

地球系统模式(CESM)详解

目前通用地球系统模式(Community Earth System Model,CESM)在研究地球的过去、现在和未来的气候状况中具有越来越普遍的应用。CESM由美国NCAR于2010年07月推出以来,一直受到气候学界的密切关注。近年升级的CESM2.0在大气、陆地、海…

【CVPR2023】Learning A Sparse Transformer Network for Effective Image Deraining

论文:https://readpaper.com/paper/4736105248993591297 代码:https://github.com/cschenxiang/DRSformer Transformer 模型通常使用标准的 QKV 三件套进行计算,但是部分来自 K 的 token 与来自 Q 的 token 并不相关,如果仍然对这…

【干货分享】性能测试小白,如何在实际工作开展性能测试?

从小入手,从简单的开始,然后慢慢的做更系统更复杂的性能测试 确定需求 刚接触性能测试的同学往往不知道性能测试是有需求的。比如 给我测一下系统的性能线上xx服务器挂了,能否重现一下线上问题 如果你是性能测试同学,假设时间…

如何知道服务器的某个端口是否打开

1、telnet 命令:telnet ip port,port即端口,我们一般最常见的命令就是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没 若是端口打开,会出现下列信息 失败的是这个 如…

想做短视频,但是没有经验,不会拍、不会剪、不会写脚本怎么办?

现在很多人都准备进入短视频领域,让自己多一份收入。不过有个很现实的问题,不会拍、不会剪、也不会写脚本怎么办,还能做短视频吗? 如果是完全不会,那么初期肯定是要学习一些基础知识的,比如基础的拍摄技巧…

漆料店信息展示服务预约小程序的作用是什么

漆料在工程、家庭装修等场景中都是不可缺的,而在种类/品牌方面更是众多,无论厂家直营店还是经销商,市场中都有很多,在生意方面,尤其是较大的店面,除了本地生意,外地客户也有一定拓展。 但由于种…

李宏毅2023机器学习作业HW04解析和代码分享

ML2023Spring - HW4 相关信息: 课程主页 课程视频 Kaggle link Sample code HW04 视频 HW04 PDF 个人完整代码分享: GitHub | Gitee | GitCode P.S. 即便 kaggle 上的时间已经截止,你仍然可以在上面提交和查看分数。但需要注意的是:在 kaggle…

mac m1下navicat执行mongorestore 到mongodb

首先,下载https://www.mongodb.com/try/download/mongocli 解压缩后 有可执行文件使用navicat打开 加载后再重新点击 选择 要恢复的文件即可

木疙瘩学习-元素行为添加与控制

这里面都是一些代码逻辑,但是这个平台让用户0代码实现交互,但是难点是,用户需要有一定的业务逻辑转换程序逻辑思维能力! 注意,舞台上的任何素材(包括元件整体、元件内部素材)都可以参与程序逻辑!前提是我们…

rabbitmq Could not find handle.exe, please install from sysinternals

报错:Could not find handle.exe, please install from sysinternals 这是由于rabbitmq 调用 windows系统中handle.exe,但是handle.exe缺失而导致的错误。 解决方案: 1 下载 Handle - Sysinternals | Microsoft Learn 2 完成后&#xff…

技术贴 | 深度解析 KaiwuDB 聚焦操作

一、AST 抽象语法树 执行一条简单的 SQL 语句 SELECT avg(b) FROM NATION GROUP BY b。NATION 是一张小表,只有 25 条记录;对第 2 列 b 进行取平均值的聚集操作。上述示例中的 SQL 语句经过分析器解析后得到 AST,如下图所示。 二、逻辑计划…

末日危机小说,情节紧凑刺激,主角霸气拯救世界,绝对过瘾

今天小郑为大家精挑细选了三本让人欲罢不能的末日危机小说。这些书籍不仅在情节设计上扣人心弦,更在设定和人物塑造上别具一格。每一本都犹如一部惊心动魄的探险旅程,让你在享受阅读的乐趣的同时,也能感受到深刻的思考和震撼。 《全世界只有…

为什么要使用 Spring 框架?

Spring 是一个轻量级应用框架,它提供了 IoC 和 AOP 这两个核心的功能。它的核心目的是为了简化企业级应用程序的开发,使得开发者只需要关心业务需求,不需要关心 Bean 的管理, 以及通过切面增强功能减少代码的侵入性。从 Spring 本…

3D模型如何添加金属贴图?

1、金属贴图的原理 金属贴图(Metallic Map)是一种用于模拟物体表面金属性质的贴图技术。它通过控制光线在物体表面的反射和折射行为来实现对金属材质的模拟。金属贴图通常使用灰度图像来表示物体表面的金属度信息,白色表示完全金属&#xff…

基于若依的ruoyi-nbcio流程管理系统增加仿钉钉流程设计(三)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 这个部门主要是修改审批人的指定用户选择,这里就要采用ruoyi的用户体系。 这里主要是修改Pro…

高防CDN:保护现代网站的重要工具

在今天的数字时代,互联网已经成为人们生活的不可或缺的一部分。然而,随着互联网的普及,网络安全威胁也日益增多,对网站和应用程序的稳定性和可用性提出了严峻挑战。这就是为什么越来越多的网站选择采用高防CDN(Content…

软件评测师之数据结构与算法

目录 一.数据结构的概述二.线性表三.队列与栈四.数组五.树与二叉树二叉树遍历 六.堆七.图八.算法概述伪代码 一.数据结构的概述 所谓数据结构是指数据元素的集合或者数据对象的集合,以及元素之间的相互关系和构造方法。 数据结构分为逻辑结构和物理结构。逻辑结构…

【计网 Socket编程】 中科大郑烇老师笔记 (九)

目录 0 引言1 Socket是什么?是网络的一个层次?是一个协议?2 Socket编程2.1 TCP Socket编程2.1.2 基本概念2.1.1 一般步骤 2.2 UDP Socket编程 3 TCP Socket编程 实战 🙋‍♂️ 作者:海码007📜 专栏&#xf…