如何使用EDI系统解决对接多工厂的问题?
本期文章分析机械行业中企业部署EDI系统的典型案例,以对接CAT卡特的项目为例,着重介绍供应商如何使用EDI系统对接CAT卡特的多个工厂。
CAT卡特是建筑和采矿设备、柴油和天然气发动机、工业涡轮机及柴电机车领域的全球领先制造商,在创新和使用尖端技术为客户提供解决方案方面拥有悠久的历史。CAT卡特对于企业信息化水平有着较高要求,由于CAT卡特拥有多个工厂,各工厂分别负责不同的生产任务,因此供应商在与CAT卡特对接时不仅要提高自身信息化水平,而且需要解决同时对接多个工厂的问题。传统业务数据传输方式无法满足CAT卡特及其供应商的实际需求,因此双方需要采用EDI系统完成业务数据传输。
供应商与CAT卡特的EDI项目中,传输协议为AS2,报文标准为X12。其中业务报文主要包含830长期交付预测(Planning Schedule with Release Capability),856发货通知(Ship Notice),810发票(Invoice)等。其次,也可能会涉及862短期交付预测(Shipping Schedules)或832价格/销售目录(Price/Sales Catalog)。对于不同的供应商而言,与CAT卡特传输哪种业务报文需要结合自身的实际需求进行选择。
大多数企业进行EDI项目实施时,只需对接一个交易伙伴,因此只要保证数据可以准确无误的传递即可。与之前的项目不同的是,本次项目,供应商需要对接CAT卡特的多个工厂。对接多工厂时,传统的手动发送邮件方式,耗时久、安全性差并且很容易受到人工误操作的影响,出现漏传、错传等问题。
那么使用EDI系统进行数据传输,又是如何对接多个工厂的呢?几乎所有的EDI交易伙伴在搭建EDI传输通道时,都需要设置Sender ID(ISA06)和Receiver ID(ISA08),以便标识X12通信中的发送方和接收方。其中还需要设置Sender ID限定符(ISA05)和Receiver ID 限定符(ISA07)这些信息由限定符和ID组成。
在许多情况下,可以选择ZZ作为限定符,因为它不需要任何特定类型的ID。如果要使用特定类型的数字,则可能需要使用指定的限定符。例如,限定符为 01时,ID代表DUNS编号,标识符为30时,ID代表联邦税务标识号等。企业可以将各个工厂的Sender/Receiver ID填入业务数据中,并在EDI系统进行相应的配置。这样就可以通过不同的Receiver ID区分各工厂。
在供应商对接CAT卡特的多个工厂时,供应商的文件应当如何发送至CAT卡特的对应工厂呢?
如上图所示,以数据库方案为例,首先供应商需要对从数据库(CAT_Database)抓取到的业务数据进行处理,提取其中的工厂代码值,并根据报文类型,如上文提到的856发货通知(Ship Notice/Manifest)和810发票(Invoice)等,对接收到的文件进行重命名(CAT_Rename)。
其次通过File Match端口(CAT_FileMatch856、CAT_FileMatch810)将重命名后的文件匹配到相应的XML Map(CAT_OUT856、CAT_OUT810)端口中,分别生成相应的标准XML文件。通过(CAT_OUT_FileMatchA、CAT_OUT_FileMatchB)判断不同的工厂ID。
最后设置Receiver Id,在各工厂对应的X12端口(CAT_XMLtoX12_A、CAT_XMLtoX12_B)。生成属于各个工厂的X12文件,即可通过AS2分别发送至各工厂。当工厂的限定符/ID分别为 ZZ/A123456123A,ZZ/B123456432B时,配置Receiver Identifier。
需要注意的是,CAT卡特会要求Receiver Identifier(ISA08)填写11位的工厂代码、Receiver Identifier(GS03)填写11位工厂代码的后两位。
如上文提到,当工厂代码分别为 A123456123A,B123456432B时,设置工厂A的ISA08为A123456123A,GS03为3A。而工厂B的ISA08为B123456432B,GS03为2B。
A工厂配置如下:
修改完成后系统将通过当前的ISA08和GS03字段的取值对输入文件进行判断,X12端口生成发给各个工厂的X12报文。通过AS2将X12报文发送给对应的工厂,解决多工厂对接问题。
使用EDI系统,只需要进行简单的配置即可解决对接多工厂的问题。EDI系统的功能还有很多,我们将持续为大家分享,敬请期待~
注:文案部分内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。
如何使用EDI系统解决对接多工厂的问题?相关推荐
- ⽬标⾏动及稠密环境未知情况下,⽆⼈机跟踪的系统解决⽅案
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文是对<Fast-Tracker:A Robust Aerial System for Tra ...
- 知行EDI系统如何通过中间数据库表方式集成金蝶ERP
金蝶ERP作为目前使用最广泛的业务系统之一,面向不同的服务群体有不同类别的软件,主要有企业管理软件.协同管理软件.政府非盈利组织管理软件.夯实的数据整合管理能力和应对不同业务的实施灵活性,让金蝶ERP ...
- 如何实现高质量的系统数据对接/API接口整合集成方案?
我们建立一个数字化系统可能会有跟别的系统进行数据对接的需要,而别人的数字化系统也有可能需要跟我们的系统进行数据对接,也可能我们开发了不同的网站,网站小应用之间需要进行数据对接.那么数据对接应该如何操作 ...
- 新时期政务服务系统整合对接模式探析
引言 近年来,随着"一网一门一次"改革的大力推进,我国政务信息化迅猛发展,服务渠道不断拓展,服务内容不断丰富,服务形式不断创新,政策环境.社会环境.技术环境也随之不断演变,政务信息 ...
- 企业如何通过EDI系统降低供应链成本
供应链管理的核心需求是提高速度和质量,降低成本.对制造业而言,大约有70%的成本来自供应商,供应商的绩效决定着企业供应链的绩效.企业要想降低成本,需要进行供应商管理. 本篇文章主要分享供应商管理的方法 ...
- 如何在直连EDI系统之上建立VAN连接?
知行本次EDI项目客户是一家国内专业的轮胎研发及制造公司,这是知行与客户的第二次合作.其交易伙伴BRP主要从事动力运动和海洋产品的研发.制造和营销,产品包含雪地摩托.船只.越野车辆.船舶推进系统等.客 ...
- 如何在知行之桥EDI系统中定时自动更换交易伙伴AS2证书?
为了保证客户与交易伙伴之间数据传输的安全性,AS2传输协议中,通常会通过一对数字证书对传输数据进行签名和加密.但是证书是有有效期的,在证书到期之前,需要贸易双方及时更换新的证书. 在更新证书时,由于客 ...
- 如何在知行之桥EDI系统中配置更新证书
在EDI系统中与交易伙伴实现数据传输时为保证数据的安全性,需要使用一对数字证书对数据进行签名和加密,但是在申请或购买证书时会给证书一个有限期,证书到期时,您需要重新申请或购买新的证书进行更新,那么在知 ...
- php熊掌号怎么设置json-ld,dedecms织梦系统怎么对接百度熊掌号并添加JSON_LD数据
dedecms织梦系统怎么对接百度熊掌号并添加JSON_LD数据? 百度推出的百度熊掌号非常的不错,我的dedecms织梦系统早早就对接好了,它能对你的原创文章进行原创保护,并评出熊掌号搜索指数,熊掌 ...
- AppScan api登录接口 postman_如何通过Postman调用EDI系统的API?
知行EDI系统主要是用来实现贸易双方的数据交换的过程,这个过程中,贸易双方往往需要根据国际通用的消息格式收发信息,我们称符合国际规范的消息文件为EDI报文,然而不同的公司会结合ERP的接口情况选择不同 ...
最新文章
- 单片机c语言编程300例_趣味c语言编程100例(四)
- 【django轻量级框架】云端系统之Django框架进阶
- JSTL之数字、日期格式化fmt:formatNumber/、fmt:formatDate/
- 11 个 Git 面试题
- java获取中文拼音首字母
- json to graphql schema: json2graphql
- python导入xlsx转为csv_Python 拆分工作表为单个工作簿
- Saas架构设计之离线应用
- 常用的Linux命令(小白入门指南)
- 计算机java二级_关于Java计算机二级考试内容。
- c++ atuo_ptr 的实现原理
- 浅析Java的线程和Golang的协程
- vim-python怎么用_如何在使用 Vim 时访问/查看 Python 帮助
- 【Linux】Linux input子系统之Input event codes
- 精神分裂症和失眠有没有关系
- 【Vue 2.0】用Vue写一个自己的简历网站带作品集
- c语言 打字游戏,打字游戏初级版——C语言
- 关于PR安装在D盘初始化时闪退,加载到optical的时候PR直接闪退
- 原生支付宝小程序对接诸葛io监测
- 企业项目开发中可遵循的时间管理守则-华为时间管理