物流行业EDI合集-X12标准

logo background
logo
logo

准备下载和运行

物流行业EDI合集-X12标准 EDI 到 XML

3PL使用 XML 生成一系列 EDI 文档与制造商通信。

下载工作流  下载示例文件  

物流行业EDI应用背景

在零售行业供应链加速升级的今天,制造商已不再自建仓库,零售商也不愿承压囤货,第三方仓储(3PL)成为连接两者的关键节点。然而,货物调度、库存同步、发货准确性等问题常因人为沟通滞后而失控。为此,EDI技术的引入,不仅打通了信息孤岛,更实现了从“看得见”到“算得清”的数字化协同。在制造商与零售商的协同之中,3PL仓库究竟如何通过EDI扮演好“中间桥梁”的角色呢?

主要通过以下4个环节协作:

一、货物生产完成后:制造商通知 3PL 仓库入库
二、货物到达并接收:仓库确认收货
三、零售商下单:制造商指示仓库出库计划
四、出库完成确认:仓库反馈制造商发货状态

视频教程【第1集:制造商物流商3PL协同下的仓储物流流程与EDI应用】

本文主要为大家介绍 物流行业EDI合集-X12标准 项目,了解物流行业常见的EDI需求、如何获取项目工作流,测试文件以及如何部署到知行之桥 EDI 系统中。

物流行业EDI合集-X12标准 &自定义XML 方案简介

物流行业EDI合集-X12标准 到 自定义XML 示例流具有预配置的端口,用于依据 示例规范,转换以下交易集:

1.943库存转移发货通知,制造商发给3PL
2.944库存转移收货确认,3PL发给制造商
3.940仓库出货订单,制造商发给3PL
4.945仓库出库确认,3PL发给制造商

以下端口构成了工作流的核心元素:

1.AS2 端口:用于通过 Internet 网络进行安全传输的功能,确认制造商的 AS2 连接信息,如 AS2 ID,URL 及公钥证书,以便进行正确配置。
2.X12 端口:从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以供进一步处理。
3.XMLMap 端口:提供可视化的方式将 XML 数据从一种结构转换为另一种结构,建立从源文件到模板文件的映射关系。
4.Branch端口:根据端口中指定的条件是否为真,文件沿着工作流中的不同路径发送。
5.File端口:在指定的路径之间传输文件。
6.Notify端口:向应用程序配置文件部分中定义的收件人发送简单的通知电子邮件。

如何在知行之桥 EDI 系统中部署上述工作流?

创建工作区

运行知行之桥 EDI 系统,导航到工作流选项卡并单击右上角的齿轮图标。 选择创建工作区选项为此示例流创建一个新的工作区 比如Demo(或者可以使用对接的制造商的名称命名工作区)。

Demo

导入工作区

进入 工作流 页面,在如下图所示位置,单击 更多选项 按钮->导入工作区。 在出现的对话框中,选择下载的示例流 Demo.arcflow 以导入相关的端口和设置。 或者直接将 Demo.arcflow 拖拽到指定工作区。

Demo

成功导入示例工作流后,你将看到如下图所示的完整工作流:

Demo

完善工作流配置

实现 AS2 通信

导航到 CompanyG_AS2 端口的 设置 选项卡。根据 制造商 提供的 AS2 文档配置其 AS2 信息,比如,AS2 ID、交易伙伴URL、公钥证书等信息。

Demo

同时需要导航到“个人设置”选项卡,点击AS2“配置”按钮,添加 AS2个人设置:企业自己的 AS2 ID,私钥证书,私钥证书密码、应用程序URL等。

Demo

配置完成后请导航到 CompanyG_AS2 端口的 “输入” 选项卡上传测试文件与 制造商进行 AS2 连接测试,同时可以导航到 “输出” 选项卡查看 制造商 发来的文件。

Demo

实现从 X12 到 XML 的格式转换

实现文件格式转换主要借助 X12 端口以及 XMLMap 端口实现,其中 XMLMap 端口已经对数据映射进行了预配置,用户无需进行额外操作。X12 端口中,需要在 设置 选项卡下填写3PL和 制造商 的真实信息,对交换头进行配置:

Demo

实现解析与生成EDI报文

以解析方向(即接收 物流商 发来的 850 采购订单,并将其转换为 XML 格式)为例,测试流程如下:

1.943库存转移发货通知,制造商发给3PL

3PL接收制造商发来的943库存转移发货通知,在开始了解如何基于知行之桥EDI系统解析此报文之前,先通过以下视频了解这个报文中都包含哪些业务信息。

第3集:【物流行业EDI教程——943仓库库存转移装运通知报文详解】

基于知行之桥EDI系统解析EDI 943仓库库存转移装运通知报文,通过以下工作流来实现:

Demo

AS2端口收到EDI 943报文之后,数据会流经X12端口、Branch端口、XML Map端口最终抵达File端口,系统会自动将EDI报文转换为自定义的XML格式,并存放之指定路径下。

接下来我们需要重点关注EDI 943报文的映射部分处理,通过以下视频了解943映射详解与拖拽实战:

第4集:【物流行业EDI教程——943映射详解与拖拽实战】

2.944库存转移收货确认,3PL发给制造商

3PL收到943库存转移发货通知报文之后,需要向制造商回复944库存转移收货确认报文。在开始了解如何基于知行之桥EDI系统解析此报文之前,先通过以下视频了解这个报文中都包含哪些业务信息。

第5集:【物流行业EDI教程——944仓库收货确认报文详解】

基于知行之桥EDI系统生成EDI 944库存转移收货确认报文,通过以下工作流来实现:

Demo

3PL用户在指定路径下上传自定义XML格式的库存转移收货确认数据后,会自动被EDI系统抓取,通过File端口进入EDI系统,数据会流经XML Map端口、X12端口,最终通过AS2端口自动发送给制造商。

接下来我们需要重点关注EDI 944报文的映射部分处理,通过以下视频了解944映射详解与拖拽实战:

第6集:【物流行业EDI教程——944映射详解与拖拽实战】

3.940仓库出货订单,制造商发给3PL

接下来制造商将会发送 EDI 940 仓库出货订单给3PL。

AS2端口收到EDI 940报文之后,数据会流经X12端口、Branch端口、XML Map端口最终抵达File端口,系统会自动将EDI报文转换为自定义的XML格式,并存放之指定路径下。在开始了解如何基于知行之桥EDI系统解析此报文之前,先通过以下视频了解这个报文中都包含哪些业务信息。

第7集:【物流行业EDI教程——940仓库出货订单报文详解】

基于知行之桥EDI系统生成EDI 940仓库出货订单报文,通过以下工作流来实现:

Demo

AS2端口收到EDI 940报文之后,数据会流经X12端口、Branch端口、XML Map端口最终抵达File端口,系统会自动将EDI报文转换为自定义的XML格式,并存放之指定路径下。

接下来我们需要重点关注EDI 940报文的映射部分处理,通过以下视频了解940映射详解与拖拽实战:

第8集:【物流行业EDI教程——940映射详解与拖拽实战】

4.945仓库出库确认,3PL发给制造商

3PL收到940仓库出货订单报文之后,需要向制造商回复945仓库出库确认报文。在开始了解如何基于知行之桥EDI系统解析此报文之前,先通过以下视频了解这个报文中都包含哪些业务信息。

第9集:【物流行业EDI教程——945仓库出库确认报文详解】

基于知行之桥EDI系统生成EDI 945仓库出库确认报文,通过以下工作流来实现:

Demo

3PL用户在指定路径下上传自定义XML格式的仓库出库确认数据后,会自动被EDI系统抓取,通过File端口进入EDI系统,数据会流经XML Map端口、X12端口,最终以EDI 945报文的形式通过AS2端口自动发送给制造商。

接下来我们需要重点关注EDI 945报文的映射部分处理,通过以下视频了解945映射详解与拖拽实战:

第10集:【物流行业EDI教程——945映射详解与拖拽实战】

进入测试流程

解析方向的测试

上传测试文件

以接收并解析EDI 943报文为例,EDI 940的测试流程是类似的,不再赘述。

导航到端口 ID 为 CompanyG_X12_To_XML 的 X12 端口中,在 输入 选项卡下上传EDI 943测试报文。

Demo

查看自定义XML结果

X12 端口发出后,导航到端口 ID 为 CompanyG_Map_943 的 XMLMap 端口中,在 输出 选项卡下可以看到刚刚接收的 850 文件的状态为 Success ,这时就可以下载或查看 XML 文件了。

Demo

如下所示,此为接收到的一条来自 制造商 的库存转移发货通知 XML 文件。

生成方向的测试

以生成并发送EDI 945报文为例,EDI 944的测试流程是类似的,不再赘述。

上传测试文件

导航到端口 ID 为 CompanyG_File_945 的 Flie端口中,在 设置 选项卡下,配置文件路径:

Demo

将需要发出的仓库出库确认的XML文件上传至上述配置的指定位置,EDI系统将会自动抓取数据到File端口。

查看转换后的X12报文

File 端口抓取到文件后,导航到端口 ID 为 CompanyG_XMLToX12 的 X12端口中,在 输出 选项卡下可以看到刚刚接收的945文件的状态为 Success ,这时就可以下载或查看 X12 文件了。

Demo

_*你启动并运行了吗?*_

如果答案是肯定的,那么恭喜你成功地配置了 物流商 EDI 方案示例工作流!如果你遇到任何问题或有任何疑问,请随时联系我们。