福特FORD EDI流程指南

news2024/10/5 16:28:46

在此前的文章:福特FORD EDI需求分析中,我们为大家介绍了福特FORD的EDI平台——GEC Hub。与福特FORD建立EDI连接需要基于这个平台来进行。

供应商通过GEC Hub与福特建立EDI连接,需要做如下准备:

1.获得GSDB代码以及供应商代码
2.在GEC Hub平台中启动连接请求

接下来为大家介绍对接福特Ford EDI的具体流程。

企业如何开始与福特Ford建立EDI对接?

如果你已经与福特建立合作,联系你的福特买方,取得一个供应商代码,福特公司将通过这个供应商代码识别你的公司。接下来进入 GECHub 的连接请求页面,查看EDI流程文件,其中包含连接选项,选择最适合你公司的连接方式。在你建立连接之后需要提交相应的在线申请表格,福特方将会有专人和你联系,协助你完成设置和测试流程。

对于新供应商而言,应该如何连接?

请参考EDI连接要求文件,审查可用的连接选项。在审查了这些选项后,为贵公司做出最佳的商业选择。完成设置后,请填写EDI申请表。如下图所示:

开始EDI项目之前供应商需要明确哪些信息?

项目开始之前,需要先梳理EDI需求,主要包括:传输协议、报文标准以及本次项目中需要传输的报文类型。

选择合适的传输协议:GEC Hub支持SFTP、AS2以及OFTP2,供应商可以根据实际需求,选择一种传输协议。如对传输协议有任何疑问可以联系我们或联系福特 EDI负责人。

报文标准:GEC Hub支持X12或者EDIFACT,二选一即可。

报文类型:报文类型的选择是与供应商和福特之间的业务往来息息相关的,通常包括采购订单、发货通知以及发票等。根据上述报文标准,报文类型的命名形式会有差异。

如果选择X12报文标准,则业务报文通常情况下会以3位阿拉伯数字来命名,比如:

业务报文版本号业务含义
830v2001FORD物料需求预测
832v3010价格和销售目录
856v2002FORD提前发货通知
810v3040发票
850v2001FCSD采购订单
862v2002FORD交付计划

如果选择EDIFACT报文标准,则业务报文通常情况下会以6位大写字母来命名,比如:

业务报文版本号业务含义
DESADVD.98B发货通知
DELJITD.98B实时交付 (JIT)
DELFORD.97A交付预测

福特EDI项目实施流程

1.搭建EDI传输通道

明确需求之后,就可以开始着手准备与福特的EDI对接。首先需要联系福特方完成连接测试,搭建EDI传输通道。以下是针对不同通信协议需要完成的准备工作:

如果进行AS2连接,需要准备如下的信息:

  • AS2 ID(你的AS2身份标识符)
  • Private Certificate(私钥证书)
  • Certificate Password(私钥证书密码)
  • Public Certificate(与私钥证书成对的公钥证书)
  • Receiving URL(你的数据接收URL地址)

如果进行OFTP连接,需要准备如下的信息:

  • 部署OFTP服务的服务器,且交易伙伴可访问到该服务
  • ODETTE ID和ODETTE证书

2.EDI报文的格式转换

无论供应商选择X12还是EDIFACT,最终都会面临这样一项挑战:如何将这些EDI文件与企业内部可处理格式进行转换?

通过知行之桥EDI系统,可以实现EDI报文的解析和生成。

①EDI整理所需业务字段

确认传输的报文类型后,我们的实施工程师将会根据福特提供的报文规范,整理出各个报文需要传输的业务字段以及业务结构等,据此整理内部的Mapping表。

②进行业务字段和结构的确认

首先EDI实施工程师、ERP工程师和业务负责人,根据EDI实施工程师整理好的Mapping表进行业务字段的确认,然后EDI实施工程师和ERP工程师进行结构的确认。

EDI报文解析:福特发来的EDI文件会在知行之桥EDI系统中被转换为企业可处理的XML、json、Excel以及CSV等格式。

EDI报文生成:供应商需要给福特发送符合EDI国际标准的文件,供应商可以将XML、json、Excel以及CSV等格式的文件发送至知行之桥EDI系统中,进一步转换为X12或者EDIFACT。

3.供应商的业务系统与EDI系统之间如何实现集成?

EDI和ERP的集成测试,一般可与EDI业务测试同步进行。以API集成为例,供应商在通过EDI收到福特的订单后,EDI进行订单解析,然后调用ERP的订单接收接口,将订单数据以Json或XML格式传输给ERP,ERP的接口接收到订单数据后,在其订单模块中进行展示,由业务人员完成最终的订单数据检查,完成EDI接收订单的EDI业务测试,及EDI向ERP传输数据的集成测试。

供应商给福特发送发货通知便是一个逆向过程,业务人员在ERP的发货通知模块填写发货通知数据,然后ERP通过调用EDI的API接口传输发货通知数据给EDI,EDI读取到发货通知数据后转换为EDI报文发送给福特,福特收到发货通知后进行验证,完成发送发货通知的EDI业务测试,及ERP向EDI传输数据的集成测试。

除了上述API方式之外,EDI系统与内部业务系统常用的对接方案还包括:tRFC调用、中间数据库集成、Web Service以及中间格式等。供应商可以根据实际需求,灵活选择。

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

阅读原文

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

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

相关文章

是不是只能学IT互联网技术才有发展前途?

当然不是,三百六十行,行行出状元。 但我们需要认清一个现实是,我们正处于一个信息爆炸的时代,掌握紧跟潮流的技术,才可以让我们更自信地面对每天的生活,才有多余的精力、财力来享受生活。“人生在世&#…

华为机试题:HJ99 自守数(python)

文章目录(1)题目描述(2)Python3实现(3)知识点详解1、input():获取控制台(任意形式)的输入。输出均为字符串类型。1.1、input() 与 list(input()) 的区别、及其相互转换方…

十八、本地方法栈的理解

本地方法栈(Native Method Stack) 1.Java虚拟机栈用于管理Java方法的调用,而本地方法栈用于管理本地方法的调用。 2.本地方法栈,也是线程私有的。 3.允许被实现成固定或者是可动态扩展的内存大小。(在内存溢出方面是相同的) 1)如果线程请求分…

深圳大学计软《面向对象的程序设计》实验8 静态与友元

A. 旅馆旅客管理(静态成员) 题目描述 编写程序,实现某旅馆的客人住宿记录功能。 定义一个Customer类,要求输入客人的姓名,创建一个Customer对象。类声明如下: 调用类的Display函数输出客人ID&#xff…

1_机器学习概述—全流程

文章目录1 机器学习定义2 机器学习常见应用框架(重点)3 机器学习分类3.1 监督学习(Supervised learning)3.2 无监督学习(Unsupervised learning)3.3 半监督学习(Semi-Supervised Learning&#…

每年来一次的系统重装和磁盘整理(备忘步骤)

前言 电脑用了一段时间,要么C盘炸裂,要么你无意更新CPU炸裂,你所遇到的各种问题,没有什么事重装解决不了的。 思路 首先,重要的东西都转存C盘之外的盘,重要的是养成习惯。我C盘基本没重要的东西&#xf…

redis数据结构的适用场景分析

1、String 类型的内存空间消耗问题,以及选择节省内存开销的数据类型的解决方案。 为什么 String 类型内存开销大? 图片 ID 和图片存储对象 ID 都是 10 位数,我们可以用两个 8 字节的 Long 类型表示这两个 ID。因为 8 字节的 Long 类型最大可以…

云HIS系统源码 医院his源码 云his源码

大型医院his系统源码 SaaS运维平台多医院入驻强大的电子病历完整文档 ,有演示 一、系统概述: 基层卫生健康云是一款满足基层医疗机构各类业务需要的健康云产品。该产品能帮助基层医疗机构完成日常各类业务,提供病患挂号支持、病患问诊、电子…

【Linux学习】菜鸟入门——gcc与g++简要使用

一、gcc/g gcc/g是编译器,gcc是GCC(GUN Compiler Collection,GUN编译器集合)中的C编译器;g是GCC中的C编译器。使用g编译文件时会自动链接STL标准库,而gcc不会自动链接STL标准库。下面简单介绍一下Linux环境下(Windows差…

阿里云ECS服务器的6大功能组件

阿里的云服务在国内可以说是首屈一指的了,因此他们家的云服务器也是最受欢迎的。那么,你知道阿里云服务器ECS有哪些功能组件吗?不清楚不要紧,下面服务器吧小编带大家来看看。 在了解之前我们来看一张阿里云服务器ECS的产品组件架…

3.SpringSecurity请求流转的本质

SpringSecurity请求流转的本质 1. SpringSecurity核心源码分析 分析SpringSecurity的核心原理,那么我们从哪开始分析?以及我们要分析哪些内容? 系统启动的时候SpringSecurity做了哪些事情?第一次请求执行的流程是什么&#xff…

51单片机串口通讯原理及程序源码-----day8

51单片机串口通讯原理及程序源码-----day8 1.定义单片机为TTL电平:高 5V 低 0V RS232电平: 计算机的串口高 -12V 低12V 所以计算机与单片机之间通讯时需要加电平转换芯片CH340T 、 MAX232。 2.通信分类: (1)并行通信通…

Python-异常处理-try-except-else-finally

文章目录1.异常2.try/except3.try/except/else3.try/except/else/finally4.异常错误列表5.作者答疑1.异常 执行 try 子句(在关键字 try 和关键字 except 之间的语句)。如果没有异常发生,忽略 except 子句,try 子句执行后结束。如…

【Spring6】入门

1、概述 1.1、Spring是什么? Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测…

办公学习常用浏览器:这4款浏览器高效简洁无广告,快收藏

在办公学习中,我们经常需要用到浏览器。关于浏览器相信大家并不陌生,市面上的浏览器多种多样,想要找到好用又高效的浏览器并不容易。我个人用过不下10款浏览器,最后只留下这4款,下面给大家分享无广告、高效简洁的浏览器…

02-前端-javaScript

文章目录JavaScript1,JavaScript简介2,JavaScript引入方式2.1 内部脚本2.2 外部脚本3,JavaScript基础语法3.1 书写语法3.2 输出语句3.3 变量3.3.1 全局变量var3.3.2 局部变量let3.3.3 常量const3.4 数据类型3.5 运算符3.5.1 \和区别 ▲3.5.2 …

三招通过Apollo和nacos的能力进行国际化热更新

通过Apollo和nacos的能力进行国际化热更新 1.apollo的自动刷新 Apollo(阿波罗)是一款可靠的分布式配置管理中心,有了它,我们可以用来做很多事情:配置的热更新,配置监听,灰度发布,微…

ESP32遥控器软硬件设计

一. 前言 做智能车 或者 四轴飞控怎么能少得了遥控器呢!在这里给大家分享一个简单的基于ESP32遥控器的设计,包括软硬件以及3D外壳。 二. 硬件设计 1. 功能介绍 遥控器嘛,通信方式是最重要的,本设计支持 WIFI、蓝牙 和 2.4G&…

raft协议的一些理解

raft是工程上使用较为广泛的强一致性、去中心化、高可用的分布式协议。(类似的还有ZAB,GOSSIP) 大概理解一下,强一致性就是任意时刻客户端在不同机器读到的数据一致.注意跟最终一致性区别,比如数据库mysql的主从复制,主库写了再同步到从库,这个过程是异步的,主库写好就返回客户…

Python高性能编程

一、进程池和线程池 1.串行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import time import requests url_lists [ http://www.baidu.com, http://fanyi.baidu.com, http://map.baidu.com, http://music.baidu.com/, http://tieba.baid…