如何与沃尔格林Walgreens建立EDI连接?

news2024/11/15 15:33:03

沃尔格林Walgreens从1901年芝加哥一个家庭作坊式的小店开始,经历了百年沧桑,如今已经拥有4000多家连锁药店,在自己100多年的发展历史中年年赢利,创造了连续100多年的赢利神话。

与沃尔格林Walgreens建立合作,一个重要环节便是建立EDI连接,我们需要掌握哪些信息呢?

沃尔格林Walgreens支持 AS2、FTP 以及VAN等方式进行通信,要求传输的报文如下:

810 – Invoice发票
850 – Purchase Order采购订单
852 – Product Activity Data产品活动数据
820 – Payment Order/Remittance Advice付款单/汇款通知单
856 – Ship Notice/Manifest提前发货通知
870 – Order Status Report订单状态报告
864 – Text Message文本消息
997 – Functional Acknowledgement功能性确认

沃尔格林Walgreens还可以传输以下报文(可选的):

855 – Purchase Order Acknowledgment采购订单确认
860 – Purchase Order Change Request采购订单变更
GS1-128 (UCC 128) Labels 标签

在具体的项目中,沃尔格林Walgreens可能会根据交易伙伴以及业务的不同,对需要传输的报文进行调整。因此上述的报文列表仅供参考,在沃尔格林Walgreens EDI项目正式启动之前,企业还需要与沃尔格林Walgreens进行确认。

EDI解决方案

建立连接通道

在知行之桥EDI系统中,通过AS2、FTP等功能端口可以快速在企业与沃尔格林Walgreens之间搭建EDI传输通道。

数据格式转换

企业需与沃尔格林Walgreens交互符合X12标准的文件。因X12文件,一般不能被企业内部业务系统直接处理,可通过EDI系统进行格式转换,以实现EDI系统与内部业务系统无缝集成。

①企业接收来自沃尔格林Walgreens的文件:
企业需要通过知行之桥EDI系统接收沃尔格林Walgreens发来的符合X12 报文标准的850(采购订单)和820(付款单/汇款通知单)等文件,通过X12端口及XMLMap端口将接收到的文件转换为XML格式文件,进行格式转换后,将业务数据提供给企业。

②企业给沃尔格林Walgreens发送文件:
企业可以通过API调用等方式将业务数据上传至知行之桥EDI系统中,再通过EDI系统的XMLMap端口,将数据转成XML格式文件,通过X12端口转换为符合X12报文标准的文件,最后通过传输端口将855 (采购订单确认)和856(发货通知)等文件发送给沃尔格林Walgreens。

集成方式

从数据格式转换步骤的处理流程中,我们可以看到,企业接收和发送数据都需要有一个关键环节:实现业务数据从企业内部到EDI系统之间的同步。要成为沃尔格林Walgreens的供应商,与他们的销售点、ERP 和其他后台应用系统完全集成非常重要。

对于一些无ERP且订单量较少的企业,可以选择Excel/CSV/XML等可视化格式或SaaS服务;对于内部有业务系统且数据量较大的情况,常见的集成方式有中间数据库、API、Webservice等。

参考资料:
通过REST API 实现EDI&ERP的集成
使用EDI与SAP集成的解决方案

标签Label

何为Label?简单来说就是装运标签。即供应商收到交付计划后,需要按照计划安排装运发货。在装运时,按照采购商要求,为每个包装贴上Label标签。而无论是哪一种标签,其核心目的都是标记产品信息,提高库存管理效率。

知行之桥EDI系统可以实现将需要的业务数据写入PDF文档,通过PDF端口即可实现。以下是沃尔格林Walgreens的一个标签示例:

 

扩展阅读:如何使用PDF端口生成标签Label?

EDI可以帮助供应商和沃尔格林Walgreens之间进行商业文件的电子交换。在确认需要和沃尔格林Walgreens建立EDI连接之后,需要与沃尔格林Walgreens沟通确认上述的传输协议和报文标准以及需要传输的业务单据类型等信息。明确好之后,接下来的项目实施工作就可以交给我们了,我们拥有丰富的经验和专业知识,可以快速、高效地推进EDI项目,确保供应商能够符合 Walgreens 的 EDI 标准。
EDI 的优势有哪些?

较之传统的邮件及纸质单据方式,通过EDI在企业间进行数据传输,任何一方都可以作为发起者和接收者,文件可以实现自动化收发,无需人工干预。其优势体现在:

缩短处理时间 – 短时间大批量处理业务数据,缩短每个文件的处理周期
提高数据精准性 – 数据精准抵达客户,内容完整无篡改
减少人工误差 – 自动化EDI取代手动上传,降低人工录入误差
节省业务成本 – 提高供应链效率,减少人力成本
增大双方利润 – 减少库存积压,提高业务利润率
促进客户关系 – 系统回执明确业务进程,避免扯皮纠纷

了解更多医药行业EDI相关信息,欢迎联系我们。

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

阅读原文

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

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

相关文章

C++:函数指针进阶(三):Lambda函数详解(二)

一:Lambda表达式概述 Lambda表达式是现代C在C11和更高版本中的一个新语法糖,在C11,C14,C17和C20中Lambda表达的内容还在不断更新。Lambda表达式(也称为lambda函数)是在调用或作为函数参数传递的位置处定义…

记自己开发的淘宝客优惠券

目录 1.首页 1.1详情 1.2口令 1.3分类 1.4搜索 1.5个人中心 2.API开发教程 2.1什么是淘宝客 组成模式 2.2API申请 2.3SDK下载 2.3后台管理 闲暇时间浏览网站时,看到有关淘宝优惠券推广的文章,就想着能不能自己也做一个微信小程序。 但是&…

论文投稿指南——中文核心期刊推荐(化学 2)

【前言】 🚀 想发论文怎么办?手把手教你论文如何投稿!那么,首先要搞懂投稿目标——论文期刊 🎄 在期刊论文的分布中,存在一种普遍现象:即对于某一特定的学科或专业来说,少数期刊所含…

Java里一个线程调用了Thread.interrupt()到底意味着什么?

interrupted()是Java提供的一种中断机制,要把中断搞清楚,还是得先系统性了解下什么是中断机制。 什么是中断? 在Java中没有办法立即停止一条线程,然而停止线程却显得尤为重要,如取消一个耗时操作。因此,Ja…

zig语言代替C语言进行裸机开发的尝试-2023年笔记

接触rust的时候,无意中认识了zig,目前版本是zig 0.10.0,还没有正式的1.0版本。 初步使用的感受: 1). 用zig写出的代码更防崩,不会像C那样出现很多内存非法访问的情况 (比如这些情形:栈保护、整数溢出、…

pyqt5中QGraphicsView弹出菜单

QPainter与Graphics View 架构的区别PyQt5 提供了两种绘图方法。一种是使用 QPainter 类在 QWidget 类提供的画布上画图,可以 绘制点、线、圆等各种基本形状,从而组成自己需要的图形。所有界面组件都是 QWidget 的子类, 界面上的按钮、编辑框…

74、【哈希表】leetcode——18. 四数之和(C++版本)

题目描述 原题链接:18. 四数之和 解题思路 思路与三数之和:15. 三数之和,区别之处在于: 1、多一层for循环,用于多加一个数。 四数之和就是在三数之和多加一个数,用前两个数相加,后面两个数继…

Hadoop之MapReduce

一、概述 MapReduce 核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的 分布式运算程序,并发运行在一个 Hadoop 集群上。 1、优缺点:优点:1)MapReduce 易于编程 它简单的实现一些接口,就可以完成一个…

(day2)自学java综合练习

目录 1.卖飞机票 2.找质数 3.开发验证码 4.数组元素的复制 5.评委打分 6.数字加密 7.数字解密 8.抢红包 9.模拟双色球 10.二维数组 1.卖飞机票 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。按照如下规则计算机票价格&#xff1…

推荐两个好用的虚拟机、SSH 终端开源工具(Virtual Box、WindTerm)

笔者最近因一些变故,加上阳了,停更了一段时间,并提前回老家过年了。因并没有带笔记本电脑回去,故在折腾了一番老家电脑后,选择拥抱开源,使用一些开源的工具,而非习惯的 VMware Workstation 和 S…

Python3,区区10行代码,批量把图片插入Excel指定单元格中,省下时间去烫头发。

这里写目录标题1、引言2、代码实战2.1 代码示例2.2 遇到问题及处理方案2.2.1 遇到问题2.2.2 解决方案3、总结1、引言 小屌丝:鱼哥, 想请教你个问题。 小鱼:啥问题呢? 小屌丝:我想把图片插入到excel里面 小鱼&#xff…

AVS3变换之ISP和ISTS

ISP(Implicit Selected Transform)是AVS3中新增的针对intra块的变换工具,IST对intra块提供了两种可分离的变换核,编码器根据RDO选择最优的变换核,但是对于选中的变换核不在码流中传输其索引,而是将其索引隐…

今天给大家介绍一篇医院医疗管理系统的设计与实现(源码+论文)

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

Java开发学习(三十七)----SpringBoot多环境配置及配置文件分类

一、多环境配置 在工作中,对于开发环境、测试环境、生产环境的配置肯定都不相同,比如我们开发阶段会在自己的电脑上安装 mysql ,连接自己电脑上的 mysql 即可,但是项目开发完毕后要上线就需要该配置,将环境的配置改为…

亚马逊云科技 2022 re:Invent 的几个关键词:数据、云原生端到端、安全

一转眼,又是一年。2022 年云计算行业重要的技术趋势和方向里,亚马逊云科技一年一度的 re:Invent 大会是不可或缺的一环。 今年已经是 re:Invent 大会连续举办的第十一年,和往年一样,亚马逊云科技将一年的重磅技术观察和实践干货悉…

【数据结构】单链表 — 纯C实现单链表

目录💌前言一、定义1.概念2.特点3.优点4.缺点5.结点定义接口实现创建链表结点创建单个结点创建链表打印链表测试创建功能尾插尾删尾部插入尾部删除尾插尾删测试头插头删头部插入头部删除头插头删测试pos位的插入删除查找pos位置在pos位置前插入在pos位置后插入删除p…

CUDA和Compute Capability

Compute Capability 参考 指示GPU硬件能够支持的特性,可以被应用参考哪些特性可以运行。 这里能够找到不同Compute Capability对应的硬件特性。比如我的笔记本搭载了一块Geforce830m,Compute Capability为5.0,硬件特性为 另外有关技术细节比…

面试官问我HTTP,我真的是

面试官:今天要不来聊聊HTTP吧? 候选者:嗯,HTTP「协议」是客户端和服务器「交互」的一种通迅的格式 候选者:所谓的「协议」实际上就是双方约定好的「格式」,让双方都能看得懂的东西而已 候选者&#xff1…

2023-01-02 Echarts学习笔记(一) 基础概念和应用示例:折线图

文章目录0.什么是Echarts?1.常见使用场景2.使用Echarts的基本步骤3.应用示例:做一个折线图4.参考资料0.什么是Echarts? ECharts.js是 百度出品的一个开源 Javascript 数据可视化库 一个使用 JavaScript 实现的开源可视化库, 可以流畅的运行在 PC 和移动设备上&a…

【数据结构】二叉树递归算法代码总结

文章目录一、内容介绍二、算法总结2.1 二叉树结构2.2 完整代码2.3 输出结果三、Reference四、总结一、内容介绍 上一年备考数据结构中自己整理并验证过的二叉树递归算法。包括: 1、二叉树的创建; 2、二叉树的先、中、后序的递归遍历; 3、输出…