近年来,随着全球眼镜产品人均支出额不断增长及人口规模不断增加,全球眼镜产品市场规模不断扩大。据Statista统计,2021年美国眼镜市场收入约为283.1亿美元,是全球最强劲的市场。排名第二和第三的是中国和德国,分别为 133 亿美元和 80 亿美元。

“眼镜市场”是一个广义的术语,不仅包括传统眼镜,还包括隐形眼镜、太阳镜和其他相关产品。

观视界Grandvision是眼镜零售领域的全球领导者,致力于为世界各地越来越多的人提供优质、优质且价格合理的眼部护理服务,在 40 多个国家/地区拥有 30 多个品牌和 7,200 多家商店,并且在线业务仍在不断增长。

观视界Grandvision(以下简称GV)致力于增强其端到端的产品价值链,希望与供应商建立公平、透明和高效的合作关系,电子数据交换EDI的应用不仅提高了其与供应商之间的数据传输效率,而且还使他们之间的联系更加紧密。

GV EDI 对接需求

1.传输协议:AS2

AS2在零售行业中十分流行,沃尔玛Walmart、亚马逊Amazon、塔吉特Target等全球知名零售企业都在使用AS2。采用了两种安全方法来保护传输中的敏感信息:数字证书和行业级加密标准。首先通过数据加密和数字签名会生成数据包,然后基于HTTP协议传递给交易伙伴。

AS2具有机密性,身份验证和不可否认性,可以为企业节省大量网络成本,为EDI数据增加灵活性,并增强对数据传输的控制。

2.传输报文标准:XML

与其他零售商不同,GV并没有采用 X12、EDIFACT等常见的EDI报文标准,而是采用了XML格式。

3.文件传输方向:

GV 与其供应商之间传输订单Order、订单回复Order Response、以及发票Invoice三种类型的文件。

GV发给供应商:订单Order
订单示例报文如下:

<?xml version="1.0" encoding="UTF-8"?>
<Order clientOrderID="0123456789" generationDate="2022-05-12T00:45:43"glnCodeReceiver="1234028450005" glnCodeSender="4321202000001" messageFunction="CROSS DOCK"messageNumber="0000000031510001" orderDate="2022-05-12T00:45:42"originalClientOrderID="012345678" schemaMajorVersionID="1" schemaMinorVersionID="8"supplierID="0001000001" supplierName="Supplier Name" testIndication="true"updateType="new" currency="EUR"><Client clientBranchID="GV03" clientID="1234" clientName="TEST"><Addresses><Address addressID="1" addressType="BillingAddress" city="Schiphol Airport"email="TEST@grandvision.com" fax="" GlnCode="1234423031234"isoCountryCode="NL" name="GrandVision Supply Chain" name2="" phone="+31666670100"street="PO BOX 75820" vatID="" zip="1210 BG"/><Address addressID="2" addressType="ShippingAddress" city="NOUAN LE FUZELIER - FRANC"clientID="G030" crossdockStorageLocationCode="EP" email="" fax=""GlnCode="3613190000049" isoCountryCode="FR" name="GrandVision FR SC" name2=""phone="" street="ZA LOUAITIERES-RUE DU FOUR A C" zip="41600"/><Address addressID="3" addressType="FinalDestination" city="PARIS 08"email="test@grandoptical.com" fax="+330000160014"GlnCode="3658" isoCountryCode="FR" name="CHAMPS ELYSEES" name2="O"phone="+330000160013" street="" zip="75008"/></Addresses></Client><OrderItems><OrderItem articleID="PAOT3" articleIDType="supplierArticleID"articleName="Sample Article description" clientArticleID="10241556"clientArticleName="" deliveryDate="2022-05-15T00:00:00"grossPrice="0.00" grossUnitPrice="0.00" netPurchasePrice="0.00" netUnitPrice="0.00"orderItemTypeOrder="standard" unitOfMeasure="PCE" addressID="2"clientOrderItemID="00010"><Configuration quantity="2.000"><FrameConfiguration/></Configuration></OrderItem><OrderItem articleID="PAOT3" articleIDType="supplierArticleID"articleName="Sample Article description" clientArticleID="10241226"clientArticleName="" deliveryDate="2022-05-15T00:00:00"grossPrice="0.00" grossUnitPrice="0.00" netPurchasePrice="0.00" netUnitPrice="0.00"orderItemTypeOrder="standard" unitOfMeasure="PCE" addressID="2"clientOrderItemID="00020"><Configuration quantity="2.000"><FrameConfiguration/></Configuration></OrderItem></OrderItems>
</Order>

供应商发给GV:订单回复Order Response、以及发票Invoice

GV需要接收的订单回复包含的业务场景如下:

取消订单

<?xml version="1.0" encoding="UTF-8"?>
<OrderResponse schemaMajorVersionID="1" schemaMinorVersionID="8" clientOrderID="0123456789"supplierOrderID="" supplierID="1007505" supplierName="Supplier Name"generationDate="2022-05-12T00:56:40" generatorInfo="Generator Info" currency="EUR"glnCodeReceiver="0001000001" glnCodeSender="4321202000001" messageNumber="0000000031510001"messageType="OrderResponse" clientID="2142"><OrderItems><OrderItem supplierOrderItemID="1" clientOrderItemID="00010" orderItemStatus="2"articleID="PAOT3" articleName="Sample Article description" deliveryQuantity="2"orderedQuantity="2" referenceName="126439240" deliveryDate="2022-05-15T00:56:40"orderLineID="00010" articleIDType="supplierArticleID"><AlternativeIDs><AlternativeID Type="GTIN" Name="846566555987"/></AlternativeIDs></OrderItem><OrderItem supplierOrderItemID="2" clientOrderItemID="00020" orderItemStatus="10"articleID="PAOT3" articleName="Sample Article description" deliveryQuantity="2" errorCode="2"errorDescription="Sample error message" orderedQuantity="2" referenceName="126439240"deliveryDate="2022-05-15T00:56:40" ><AlternativeIDs><AlternativeID Type="GTIN" Name="730821950001"/></AlternativeIDs></OrderItem></OrderItems>
</OrderResponse>

交货日期确认

<?xml version="1.0" encoding="UTF-8"?>
<OrderResponse schemaMajorVersionID="1" schemaMinorVersionID="8" clientOrderID="0123456789"supplierOrderID="" supplierID="1007505" supplierName="Supplier Name"generationDate="2022-05-12T00:56:40" generatorInfo="Generator Info" currency="EUR"glnCodeReceiver="0001000001" glnCodeSender="4321202000001" messageNumber="0000000031510001"messageType="OrderResponse" clientID="2142"><OrderItems><OrderItem supplierOrderItemID="1" clientOrderItemID="00010" orderItemStatus="2"articleID="PAOT3" articleName="Sample Article description" deliveryQuantity="2"orderedQuantity="2" referenceName="126439240" deliveryDate="2016-04-15T00:56:40"orderLineID="00010" articleIDType="supplierArticleID"><AlternativeIDs><AlternativeID Type="GTIN" Name="846566555987"/></AlternativeIDs></OrderItem><OrderItem supplierOrderItemID="2" clientOrderItemID="00020" orderItemStatus="6"articleID="PAOT3" articleName="Sample Article description" deliveryQuantity="2"orderedQuantity="2" referenceName="126439240" deliveryDate="2016-04-15T00:56:40"><AlternativeIDs><AlternativeID Type="GTIN" Name="730821950001"/></AlternativeIDs></OrderItem></OrderItems>
</OrderResponse>

发票示例文件:

<?xml version="1.0" encoding="UTF-8"?>
<Invoice xsi:noNamespaceSchemaLocation="Invoice.xsd" schemaMajorVersionID="1"schemaMinorVersionID="8" testIndication="true" generationDate="2022-07-20T15:10:06.201+02:00"clientOrderID="0123456789" currency="EUR" glnCodeReceiver="0001000001"glnCodeSender="4321202000001" invoiceDate="2022-07-20T00:00:00.000+02:00"invoiceDueDate="2022-09-18T00:00:00.000+02:00" invoiceGrossAmount="4.04" invoiceID="1279123"invoiceNetAmount="4.04" invoiceTotalVat="0.00" invoiceNumber="I-1279123" messageType="Invoice"numberOfInvoicedItems="2" paymentConditions="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Supplier supplierID="1010794" supplierName="Supplier NAme" vatID="FR9999999999"><Addresses><Address addressType="MainAddress" addressID="1" city="Supplier City" isoCountryCode="FR"name="Supplier Name" street="Supplier street" zip="Supplier zip code" />
</Addresses></Supplier><Client clientID="3658" clientName="CHAMPS ELYSEES" vatID="FR8563214556"><Addresses><Address addressID="2" addressType="BillingAddress" city="Schiphol Airport"email="GV03invoice@grandvision.com" fax="" isoCountryCode="NL"name="GrandVision Supply Chain" phone="+31888870100" street="PO BOX 75820"zip="1210 BG" />
</Addresses></Client><OrderItems><OrderItem articleID="PAOT3" clientOrderID="7102769621" clientOrderItemID="00010"deliveryDate="2022-07-19T00:00:00.000+02:00" deliveryQuantity="2" discountPerItem="0.00"invoicedQuantity="2" itemDiscountType="Standard" pricePerItem="2.02"pricePerUnit="1.01" storeReceiptLineNumber="" totalAmountPerItemIncludingVat="2.02"vatAmountPerItem="0.00" vatRate="0.00" unitOfMeasure="PCE"><AlternativeIDs><AlternativeID Type="GTIN" Name="730821950001"/></AlternativeIDs></OrderItem><OrderItem articleID="PAOT3" clientOrderID="7102769621" clientOrderItemID="00020"deliveryDate="2022-07-19T00:00:00.000+02:00" deliveryQuantity="2" discountPerItem="0.00"invoicedQuantity="2" itemDiscountType="Standard" pricePerItem="2.02"pricePerUnit="1.01" storeReceiptLineNumber="" totalAmountPerItemIncludingVat="2.02"vatAmountPerItem="0.00" vatRate="0.00" unitOfMeasure="PCE"><AlternativeIDs><AlternativeID Type="GTIN" Name="730821950001"/></AlternativeIDs></OrderItem></OrderItems>
</Invoice>

需要注意,供应商发给GV的所有XML文件中都包含全球贸易项目代码GTIN(Global Trade Item Number)的信息,这个信息在订单回复以及发票文件中的对应位置如下:

<AlternativeIDs>
<AlternativeID Type="GTIN" Name="730821950001"/>
</AlternativeIDs>

AlternativeID字段用于携带任何可以描述文件或文件特征的额外ID。如果需要的话,EAN(是国际物品编码协会制定的一种商品用条码,全世界通用。)也可以出现在AlternativeID字段中。

目前只需要传输上文提到的订单、订单回复以及发票三种类型的业务文件,但根据GV的介绍,后期还会再增加提前发货通知ASN。

观视界Grandvision EDI 解决方案

如果供应商只需实现和GV的AS2连接,可选择自行处理XML文档。

如果供应商无法自行处理XML文档,我们也可以提供数据映射实施服务,根据需求将XML转换为供应商需要的格式,例如Excel,CSV,JSON等。以需要转换为Excel格式为例,需要进行如下操作:

1.通过知行之桥EDI系统的AS2端口可以实现与GV的点对点通信。收到GV的订单后,进行格式转换,实现将接收到的文件转换为Excel格式,并将其自动发送给供应商指定的邮箱。

2.业务负责人在做订单回复时,填写Excel模板,将其发送至指定邮箱。知行之桥EDI系统实现从指定邮箱接收到的Excel中提取数据,并转换为GV要求的XML格式,通过AS2发送给GV。

下图是利用知行之桥EDI系统实现GV对接需求的工作流,操作简单易上手,以配置为主,实现低代码操作。

观视界Grandvision EDI 项目计划

1.EDI 商务流程
2.申请全球位置编码GLN
3.部署 EDI 系统,准备AS2传输通道
4.XML格式分享和解释
5.建立AS2 连接
6.SUT单元测试
7.SIT & UAT 用户接收测试
8.项目上线

以上项目计划是GV给出的官方参考,具体各环节操作细节还需要根据EDI项目的实际情况而定。

观视界Grandvision EDI需求分析相关推荐

  1. 观视界Grandvision EDI项目案例

    观视界Grandvision(以下简称GV)是眼镜零售领域的全球领导者,致力于为世界各地越来越多的人提供优质且价格合理的眼部护理服务,在 40 多个国家/地区拥有 30 多个品牌和 7,200 多家商 ...

  2. 艾德卡EDEKA EDI 需求分析

    艾德卡Edeka 是德国最大的食品零售商,因其采用"指纹付款"的方式进行结算,成为德国超市付款方式改革的先驱.2022年8月,入选2022年<财富>世界500强排行榜, ...

  3. MACOM EDI 需求分析

    MACOM 是一家全球性半导体公司,专注于设计和制造高性能射频.微波和光电元件,其产品被广泛应用于通信.航空航天.国防.工业和医疗等领域.随着 MACOM 的不断发展,传统数据传输方式效率较低,无法满 ...

  4. 零售EDI:家乐福Carrefour EDI需求分析

    家乐福(Carrefour)于1959年创立于法国,是大卖场业态的首创者,欧洲第一大零售商,世界第二大国际化零售连锁集团,主营大型超市.超市以及折扣店.大型连锁商超的供应链遍布全球,需要传输的业务数据 ...

  5. 福特FORD EDI需求分析

    福特(Ford)是世界著名的汽车品牌,为美国福特汽车公司(Ford Motor Company)旗下的众多品牌之一.福特在其发展史中始终拥有先进的产业观念,从其"福特制"的生产管理 ...

  6. 迪克体育Dick’s Sporting Goods EDI需求分析

    迪克体育用品(Dick's Sporting Goods,简称迪克体育),是美国一家体育用品零售企业.在美国拥有超过850家连锁店面.年营收额直逼90亿美元的零售巨头,并入选<财富>500 ...

  7. Lucid EDI需求分析及项目注意事项

    Lucid Motors路西德汽车,是一家美国电动汽车制造商,总部位于美国加利福尼亚州纽瓦克.除了电动汽车,Lucid还有储能技术和代工生产等业务.公司成立于2007年. 截至2021年9月,其第一辆 ...

  8. Grainger 固安捷 EDI 需求分析

    Grainger 固安捷是全球领先的设备维护.修理和MRO工业品分销商,成立于1927年,由威廉·W·格兰杰(William W. Grainger )在芝加哥创立.他创建这家公司的目的是为了让消费者 ...

  9. Avnet EDI需求分析

    Avnet安富利集团(以下简称Avnet)成立于1921年,具有悠久的历史,经过多年的发展,已经成为全球领先的技术解决方案分销商之一.Avnet连接世界领先的技术提供商和超过10万的涵盖广泛领域的客户 ...

最新文章

  1. 【转】Java中获取文件大小的正确方法
  2. 整合公司3个网站后台管理子系统的经验总结 - 实现多系统的单点登录(ASP.NET + ASP)...
  3. 马云携阿里17位创始人及合伙人捐赠浙大一院5.6亿,杭州渐成中国硅谷
  4. 学习lulu之——tips 提示
  5. C#中多线程同步的Monitor理解
  6. mysql查询语句,int类型加引号居然也能查
  7. 微型计算机控制技术黄勤期末,微型计算机控制技术作者黄勤第4章__工控机的抗干扰课案.ppt...
  8. 企业建设呼叫中心需要考虑哪些因素
  9. 零成本兼职副业有哪些?
  10. HDU1282 回文数猜想【回文】
  11. 电大计算机应用基础考试题6,2016电大计算机应用基础考试题及答案.doc
  12. transform子元素,绝对定位失效
  13. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_1_File类的概述
  14. har后缀文件怎么提取?
  15. 终极算法-机器学习和人工智能如何重塑世界:电子书
  16. 3.7 Go语言中的异常处理(Panic和recovering)
  17. [已解决]阿里云安全组开放端口,宝塔面板仍无法访问
  18. 各大U盘主控有何区别
  19. ZO-Adam/ZO-Newton
  20. xp系统链接不上宽带连接服务器,XP系统网络连接正常却上不了网怎么解决

热门文章

  1. 基于docker的达梦数据库安装
  2. SaaSBase:推荐一些超好用的RPA流程自动化软件(下篇)
  3. Jquery完成连动下拉列表
  4. 基于Cesium的实景三维模型动态更新-以3Dtiles为例(二)
  5. [机缘参悟-27]:鬼谷子-反应篇-反说之术,以毒攻毒,以错推错
  6. TMS320F280049C 学习笔记17 可编程增益放大器 Programmable Gain Amplifier (PGA)
  7. 数学建模——matlab绘制 地图 散点图连线图 (运用plot、scatter、struct、xlsread等函数)【全文8000字】
  8. 易游验证c语言,求易游网络验证用户到期后自动结束软件的源码
  9. oppo云服务器如何修改开机密码,oppo锁屏方法以及修改锁屏密码的具体介绍【图文】...
  10. php生成迅雷批量下载,Python批量创建迅雷任务及创建多个文件