当前位置: 首页 > news >正文

零售EDI:劳氏 Lowe‘s EDI项目案例

通过 EDI,企业与Lowe's之间可以直接交换各种商业文档,如订单、发票、收据等,从而实现信息的实时交换,提高了供应链的效率和准确性。在现代供应链管理中,EDI 已经成为了不可或缺的重要工具。

作为一家拥有多条业务线的企业,Lowe's深刻理解 EDI 在供应链管理中的重要性,并在其业务中广泛应用 EDI 技术。Lowe's利用 EDI 技术与其客户和供应商进行信息交换,以实现供应链的快速响应和高效管理。

Lowe's 的业务类型多样,不同业务类型需要传输的业务单据也有不同。在开始EDI项目之前,供应商需要与Lowe's 确认自己属于哪一种业务类型。本案例中仅介绍了常见EDI需求。

Lowe's EDI 需求
传输协议:AS2

AS2,是一种 B2B 消息传输协议,用于将文件从一个企业传输到另一个企业,支持使用 HTTP/S 在互联网上进行安全数据传输。

扩展阅读:点击了解更多AS2相关信息

报文标准:X12

通过EDI建立连接的两个企业会采用同一套EDI国际报文标准,作为传输业务单据的结构参考。Lowe's采用的报文标准为X12,供应商与其建立EDI连接,需要具备生成满足X12报文标准的EDI报文的能力。

扩展阅读:X12学习手册

业务单据

根据以往的项目经验,Lowe's EDI项目中需要传输的业务单据以及传输方向如下所示:

业务类型业务含义传输方向
850采购订单Lowe's发送给 M 公司
846库存查询M 公司发送给Lowe's
855采购订单确认M 公司发送给Lowe's
856发货通知M 公司发送给Lowe's
810发票M 公司发送给Lowe's
Lowe's EDI 项目解决方案

由于供应商内部有ERP系统,经过知行EDI项目经理与M公司技术负责人沟通,最终决定选择数据库方案实现内部ERP系统与知行之桥EDI系统的集成。

数据库方案即使用中间数据库表的方式集成知行之桥EDI系统和ERP系统,采用一张或多张数据库表作为中间表,存放知行之桥EDI系统收到EDI报文后解析所得的业务数据,以及发送EDI报文需要ERP提供的数据。中间 数据库表,顾名思义它不等于ERP系统的生产数据库表,ERP仅在这个数据库中存放EDI发送报文所需的业务数据,和读取EDI接收的业务数据。

创建的中间数据库表既可以用于EDI数据的溯源、避免纠纷,也保证了EDI和ERP集成后的平稳运行。

知行之桥EDI系统如何通过中间数据库表方式集成金蝶ERP

方案概览如下:

Lowes_EDIcase1.png

项目成果

在知行之桥EDI系统中,通过搭建如下所示的工作流即可实现与Lowe's 的EDI对接:

Lowes_EDIcase2.png

在知行之桥EDI系统中,将上图中的长方形模块称为端口。通过将各个功能模块集成在端口中,极大地简化了工作流页面,可操作性更强,用户能够通过蓝色箭头方向掌握数据流向。每个端口中都可以查看数据处理状态,便于企业在遇到错误时,快速定位问题。

建立AS2传输通道

基于知行之桥EDI系统建立AS2传输通道只需创建一个AS2端口(AS2功能模块)即可。

Lowes_EDIcase3.png

如上所示,在左侧端口列表的MFT分类下找到AS2,拖拽至右侧空白工作区中即可创建一个AS2端口,支持对端口ID进行自定义命名:如上图中将AS2端口命名为 LOWE_AS2。

接下来还需要在AS2端口以及个人设置选项卡下进一步完善M公司和Lowe's 的AS2连接信息即可。

双方的AS2连接信息填写完成后即可开始收发测试文件,进行AS2连接测试。在AS2端口的输入、输出选项卡中可以查看文件收发结果。

数据格式转换

根据上文对于X12报文标准的介绍,M公司需要具备生成和解析符合X12报文标准下的EDI报文的能力。这个步骤可以通过知行之桥EDI系统的X12以及XML Map端口来实现。

生成方向

生成方向即生成EDI报文的方向,如下图红色方框所示:

Lowes_EDIcase4.png

SQL Server端口在中间数据库表中抓取数据后,数据将通过XMLMap端口实现映射处理,通过X12端口实现由XML到X12的格式转换。X12端口输出的数据已是满足X12报文标准的格式,通过AS2端口发送给Lowe's即可。

解析方向

解析方向即解析EDI报文的方向,如下图红色方框中所示:

Lowes_EDIcase5.png

通过AS2接收Lowe's发来的EDI报文,通过X12端口及XML Map端口(需要做映射关系处理)实现格式转换,最后将订单数据存放在中间数据库表中。企业的ERP系统在中间数据库表中抓取数据即可获取订单信息。

以上便是在知行之桥EDI系统中实现Lowe's EDI 项目的完整对接流程,可视化的界面以及低代码的处理逻辑,最大程度上降低了用户的实施门槛。

Lowe's EDI 示例工作流

Lowes_EDIcase6.png

根据以往成功对接Lowe's 的项目经验,现整理对接Lowe's 的数据库方案的示例工作流以及示例文件,企业可以下载并将其一键导入知行之桥EDI系统中,即可开始与Lowe's 的连接测试以及业务测试!(示例工作流是针对现有Lowe's 的EDI需求进行实施,如果您有其他不同需求,请联系我们)

点击了解Lowe's EDI & 数据库方案

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

相关文章:

零售EDI:劳氏 Lowe‘s EDI项目案例

通过 EDI,企业与Lowes之间可以直接交换各种商业文档,如订单、发票、收据等,从而实现信息的实时交换,提高了供应链的效率和准确性。在现代供应链管理中,EDI 已经成为了不可或缺的重要工具。 作为一家拥有多条业务线的企…...

为什么不用 index 做 key?

“在 Vue 中,我们在使用 v-for 渲染列表的时候,为什么要绑定一个 key?能不能用 index 做 key?” 在聊这个问题之前我们还得需要知道 Vue 是如何操作 DOM 结构的。 虚拟DOM 我们知道,Vue 不可以直接操作 DOM 结构&am…...

Linux虚拟机安装Redis

官网下载压缩包:官网链接,然后将对应的tar.gz压缩包放入虚拟机下的/opt目录下。由于redis是C语言开发的,因此需要安装gcc编译器来编译代码,我们下载的压缩包里面是源代码,需要编译。通过yum install gcc指令下载C语言的…...

网络安全: Kali Linux 进行 SSH 渗透与防御

目录 一、实验 1.环境 2.nmap扫描目标主机 3.Kali Linux 进行 SSH 渗透 3.Kali Linux 进行 SSH 防御 二、问题 1.SSH有哪些安全配置 一、实验 1.环境 (1)主机 表1 主机 系统版本IP备注Kali Linux2022.4 192.168.204.154(动态&…...

近年来文本检测相关工作梳理

引言 场景文本检测任务,一直以来是OCR整个任务中最为重要的一环。虽然有一些相关工作是端对端OCR工作的,但是从工业界来看,相关落地应用较为困难。因此,两阶段的OCR方案一直是优先考虑的。 在两阶段中(文本检测文本识…...

文件系统事件监听

文件系统事件和网络IO事件一样,也可以通过epoll或者IOCP 事件管理器统一调度,当所监控的文件或文件夹发生了增删改的事件时,就会触发事件回调,进行事件处理。很常见的应用,如配置文件立即生效功能,就可以通…...

探秘HTTPS:如何通过SSL/TLS保证网络通信安全

目录 引言 详解HTTPS加密实现机制 SSL/TLS工作原理 结论 引言 随着网络安全威胁的日益增加,HTTPS通过SSL(Secure Sockets Layer)和TLS(Transport Layer Security)协议提供的加密技术变得至关重要。这些技术保证了用…...

Java算法之动态规划

Java算法之动态规划 前言 ​ 最近这一段时间一直在刷算法题,基本上一有时间就会做一两道,这两天做了几道动态规划的问题,动态规划之前一直是我比较头疼的一个问题,感觉好复杂,一遇到这样的问题就想跳过,昨…...

C++从零开始的打怪升级之路(day47)

这是关于一个普通双非本科大一学生的C的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于set和map的知识点 1.关联式容器 在前面&#…...

香橙派AIpro开发板开箱测评

2023年12月,香橙派联合华为发布了基于昇腾的Orange Pi AIpro开发板,提供8/20TOPS澎湃算力,能覆盖生态开发板者的主流应用场景,让用户实践各种创新场景,并为其提供配套的软硬件。香橙派AIpro开发板一经发布便吸引了众多…...

ISP基础概述

原文来自ISP 和摄像头基本知识 本文主要介绍ISP,以供读者能够理解该技术的定义、原理、应用。 🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:计算机杂记 🎀CSDN主页 发狂的小花 &#x1f3…...

C++第一弹---C++入门(上)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 【C详解】 C入门 1、C关键字(C98) 2、命名空间 2.1、命名空间定义 2.2、命名空间使用 3、C输入&输出 4、缺省参数 4.1、缺省参数概念 4.2、缺省参…...

VScode格式化快捷键

vscode格式化代码快捷键 如何使用快捷键格式化代码。使用Java的格式去设置,发现不起作用。 在这里记录一下: 在Windows中,vscode格式化代码快捷键是“ShiftAltF”; 在Mac中,vscode格式化代码快捷键是“ShiftOption…...

HCIP---IS-IS协议

文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 一.IS-IS协议概述 IS-IS是一种基于链路状态的内部网关协议(IGP),它使用最短路径优先算法(SPF或Dijkstra)进行路由计算。这种协议在自治…...

突破编程_C++_设计模式(组合模式)

1 组合模式的基本概念 C中的组合模式是一种对象结构型模式,它将多个对象组合成树形结构,以表示具有整体-部分关系的层次结构。在这个模式中,对单个对象(叶子对象)与组合对象(容器对象)的使用具…...

010Editor汉化版+下载+注册码+模板bug

项目场景: 这天我想使用我的不知名的一个破解版本的010Edit来查看一个EXE程序,并想使用模板功能,但是发现没有该模板还无法下载最新模板 问题描述 010Edit联网后需要注册码: 010 Editor 激活码生成器 使用方法 参照教程使用0…...

js【详解】BOM

浏览器对象模型 (Browser obiect Mode 简称 BOM) 浏览器对象即 window,调用window对象的属性和方法时,可以省略window window 常用的属性 Navigator 常用于获取浏览器的信息 navigator.userAgent;火狐浏览器范例: “…...

Leetcode 3077. Maximum Strength of K Disjoint Subarrays

Leetcode 3077. Maximum Strength of K Disjoint Subarrays 1. 解题思路 1. 朴素思路2. 算法优化 2. 代码实现 题目链接:3077. Maximum Strength of K Disjoint Subarrays 1. 解题思路 这道题很惭愧没有搞定,思路上出现了差错,导致一直没能…...

【JetsonNano】onnxruntime-gpu 环境编译和安装,支持 Python 和 C++ 开发

1. 设备 2. 环境 sudo apt-get install protobuf-compiler libprotoc-devexport PATH/usr/local/cuda/bin:${PATH} export CUDA_PATH/usr/local/cuda export cuDNN_PATH/usr/lib/aarch64-linux-gnu export CMAKE_ARGS"-DONNX_CUSTOM_PROTOC_EXECUTABLE/usr/bin/protoc&qu…...

知名比特币质押协议项目Babylon确认参加Hack.Summit()2024区块链开发者大会

Babylon项目已确认将派遣其项目代表出席2024年在香港数码港举办的Hack.Summit()2024区块链开发者大会。作为比特币生态的领军项目,Babylon积极参与全球区块链领域的交流与合作,此次出席大会将为其提供一个展示项目进展、交流技术与创新思路的重要平台。B…...

大数据学习栈记——Neo4j的安装与使用

本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径

目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...

从零实现富文本编辑器#5-编辑器选区模型的状态结构表达

先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户,但你不希望用 root 权限运行 ns-3(这是对的,ns3 工具会拒绝 root),你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案:创建非 roo…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...

接口自动化测试:HttpRunner基础

相关文档 HttpRunner V3.x中文文档 HttpRunner 用户指南 使用HttpRunner 3.x实现接口自动化测试 HttpRunner介绍 HttpRunner 是一个开源的 API 测试工具,支持 HTTP(S)/HTTP2/WebSocket/RPC 等网络协议,涵盖接口测试、性能测试、数字体验监测等测试类型…...

PostgreSQL——环境搭建

一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在&#xff0…...

AxureRP-Pro-Beta-Setup_114413.exe (6.0.0.2887)

Name:3ddown Serial:FiCGEezgdGoYILo8U/2MFyCWj0jZoJc/sziRRj2/ENvtEq7w1RH97k5MWctqVHA 注册用户名:Axure 序列号:8t3Yk/zu4cX601/seX6wBZgYRVj/lkC2PICCdO4sFKCCLx8mcCnccoylVb40lP...

Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程

鸿蒙电脑版操作系统来了,很多小伙伴想体验鸿蒙电脑版操作系统,可惜,鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机,来体验大家心心念念的鸿蒙系统啦!注意:虚拟…...

2.2.2 ASPICE的需求分析

ASPICE的需求分析是汽车软件开发过程中至关重要的一环,它涉及到对需求进行详细分析、验证和确认,以确保软件产品能够满足客户和用户的需求。在ASPICE中,需求分析的关键步骤包括: 需求细化:将从需求收集阶段获得的高层需…...