EDI的五个常见挑战以及如何克服这些挑战
EDI是成功进行供应链管理的一个关键要素。它使企业能够以标准化的电子格式处理与任何交易伙伴的业务数据交换,极大简化了许多曾经繁琐的程序。然而,如果企业正在扩张或处于高速增长阶段,如何充分利用EDI仍然是非常有挑战性的。
您可能会遇到的五大EDI挑战
随着供应链的发展,供应商可以销售他们从未有过的产品,使用客户提供的、数据库中没有的邮寄地址交付产品,这些挑战成倍增加。
挑战一:扩展您的EDI程序
虽然EDI是一个标准协议,但实际情况是,交易伙伴往往有自己的EDI方式。一个“标准的”EDI采购订单在不同的行业和交易伙伴之间是不同的。因此,当您开始增加更多的客户时,适应各个客户独特的要求以及业务规则可能会成为一种挑战。
扩展EDI程序需要做三件事:
- 确保您的EDI软件能够适应多套交易伙伴业务规则和文件类型。许多交易伙伴可能有多达100条特定的业务规则。这包括单个文档字段、数据元素和由业务规则驱动的验证信息,如商店编号或发货地点。
- 将EDI交易整合到您的ERP系统中。如果是少数的几个交易伙伴可以用“转椅集成”来管理,数据从一个独立的EDI系统传输至ERP。如果交易伙伴数量较多,超出这个范围,您就需要直接进行ERP集成。
- 考虑将您的EDI项目外包给专业的EDI供应商。所有交易伙伴的管理、沟通和测试都会很麻烦。这些工作可以由第三方来完成,不仅比内部管理EDI的成本更低,还可以使您的员工腾出更多精力来从事更有价值的工作。
需要注意的是,许多EDI供应商提供直接与ERP系统进行整合的服务。然而,您需要确保他们不会将这个项目外包给第三方,因为这可能会导致项目的延误和不可预见的成本。
挑战二:处理问题数据
实际上有大概60%的B2B商业交易因为一些数据相关的异常情况而受到影响或暂停。这是一个惊人的数字,必须通过更好的数据管理方法进行管理,才能充分实现EDI的价值。
从订单开始分析,这也是很多数据相关问题发生的地方。这既是业务问题,也是EDI的问题。几乎每个月有16%的订单价格错误,20%涉及缺货或停产的商品,8%包括重复的PO。
将业务规则添加到您的EDI处理中,监控交易中的项目,例如:价格差异、有效的PO和产品有效期。这个业务规则异常管理工具可以自动向您的团队和您的交易伙伴发送警示信息,可以在问题数据进入您的ERP系统之前截获它。
挑战三:以商业的速度前进
您知道您的ERP(企业资源计划)系统是否已准备好按需处理EDI交易?让您的EDI系统实时传送文件是一回事,当收到或准备发送文件时,您的ERP系统要处理这些文件则是另一回事。
过去,您可能每天一次(通常是一整夜)从网络中提取所有EDI文件。但是,业务的速度和客户期望的提高意味着您需要做好实时工作的准备。您可以在收到文件时让EDI网络转发文件,也可以通过设置邮箱,全天提取文件。
设置警报和通知,使人们知道何时处理文档或由于某些处理错误导致处理进程暂停。
挑战四:掌握透明艺术
供应链的可见性很难掌握,因为每个与订单相关的系统都必须向外部交易伙伴公开。EDI最初是简化手动业务流程的一种手段,并取得了巨大的成功。但是随着供应链变得越来越复杂,EDI的价值变成了提供更好的库存可见性。
随着行业从严格的批量履行模式转变为一对一/直接面向消费者的模式,交易伙伴之间的透明度比以往任何时候都更加重要。您还可以通过实施新的EDI交易集来提高透明度,这些交易集支持库存可用性(EDI 846),提单(EDI 211),汽车承运人招标和响应(EDI 204/990),装运状态消息(EDI 214),承运人清单(EDI 215)和包裹状态(EDI 240)。
挑战五:持续前进
您已经购买EDI,并已通过EDI满足交易伙伴的要求,或许还想要EDI为您带来更多东西。幸运的是,EDI系统为您与客户、供应商、运输商和金融服务提供商(例如银行和保险企业)都提供了合作机会。
主动与客户打交道可以让您在他们的实施线索中更进一步,同时也证明了您对这种合作关系的承诺。期待您的供应商可以帮助您简化入库和提高供应链的可视性。目前许多企业已经可以支持EDI。如果有暂时不支持EDI的企业,可以寻找专业的EDI供应商协助他们启用。
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。
EDI的五个常见挑战以及如何克服这些挑战的更多相关文章
- 五种常见的ASP.NET安全缺陷
保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长.根据IBM的系统科学协会(SystemsSciencesInstitute) ...
- [转载 ]五种常见的 PHP 设计模式
五种常见的 PHP 设计模式 策略模式 策略模式是对象的行为模式,用意是对一组算法的封装.动态的选择需要的算法并使用. 策略模式指的是程序中涉及决策控制的一种模式.策略模式功能非常强大,因为这个设计模 ...
- [转载]五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O
转载自http://blog.sina.com.cn/s/blog_64e090b001016843.html 转载自http://blog.sina.com.cn/s/blog_64e090b001 ...
- 五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O
电子商务模式是指企业运用互联网开展经营取得营业收入的基本方式,也就是指在网络环境中基于一定技术基础的商务运作方式和盈利模式.目前,常见的电子商务模式主要有B2B.B2C.C2B.C2C.O2O等几种, ...
- 五种常见的 PHP 设计模式
设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma.Richard Helm.Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”).所 ...
- 深度点评五种常见WiFi搭建方案
总结十年无线搭建经验,针对企业常见的五种办公室无线网络方案做个简要分析,各种方案有何优劣,又适用于那种类型的企业. 方案一:仅路由器或AP覆盖 简述:使用路由器或AP覆盖多个无线盲区,多个AP的部署实 ...
- [转]五种常见的 PHP 设计模式
FROM : http://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/ 设计模式 一书将设计模式引入软件社区,该书的作者是 ...
- php五种常见的设计模式(转载)
很多人都想着写博客来记录编程生活中的点滴,我也不例外,但想了好长时间不知道写什么........万事开头难,先转载一篇吧..... 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Ga ...
- 【转】五种常见的 PHP 设计模式
工厂模式 最初在设计模式 一书中,许多设计模式都鼓励使用松散耦合.要理解这个概念,让我们最好谈一下许多开发人员从事大型系统的艰苦历程.在更改一个代码片段时,就会发生问题,系统其他部分 —— 您曾认为完 ...
随机推荐
- 数据结构(C++)——链表
顺序表和链表的比较 1.存取方式 顺序表可以随机访问,而链表只能从表头顺序查找.(因此经常查找顺序表某一个元素时,顺序表更适合) 2.逻辑结构与物理结构 顺序表中,逻辑上相邻的元素,其物理存储位置也相 ...
- 【总结】swagger
1.swagger概念及配置 1.1基本概念 1.是一款让你更好的书写API文档的规范且完整框架. 2.提供描述.生产.消费和可视化RESTful Web Service. 3.是由庞大工具集合支撑的 ...
- php的三元运算符
简单记录一哈php的三元运算符的用法: 啥子是三元运算,即第一个表达式作为判断条件,在后面两个表达式中选择一个执行. 若判断成立,则执行第二个表达式,否则执行第三个表达式. 看到好多网友都说的不 ...
- XX-Net 解决IPV6 不稳定,时好时坏。
一.启动IPV6 1.重置: netsh interface Teredo set state disable netsh interface Teredo set state type=defaul ...
- 记录云服务器安装node
今天买了台云服务器,准备玩玩,对于之前没接触过Linux的我是一头雾水,登陆后进去就是一个黑黑的终端,一点也不友好,所以特地记录一下登陆以及安装node的过程 先记录一下登陆 登陆方式一: 那就是账号 ...
- Python基础学习之常用模块
1. 模块 告诉解释器到哪里查找模块的位置:比如sys.path.append('C:/python') 导入模块时:其所在目录中除源代码文件外,还新建了一个名为__pycache__ 的子目录,这个 ...
- hadoop之yarn(优化篇)
最近一直在学习hadoop的一些原理和优化,然后也做了一些实践,也有没有去做实践的,反正个人观点都记录下来 一.yarn的介绍 YARN的基本结构由一个ResourceManager与多个NodeMa ...
- AOP 与 注解的那些事儿~
持续原创输出,点击上方蓝字关注我 目录 前言 什么是AOP? AOP的相关概念(面试常客) Spring Boot 如何整合AOP自定义一个注解? 使用拦截器如何自定义注解? 内部调用导致AOP注解失 ...
- Golang 接口型函数和http.Handler接口
一.接口型函数 参考Golang必备技巧:接口型函数 1.原始接口实现 type Handler interface { Do(k, v interface{}) } func Each(m map[ ...
- linux 命令之file
Linux file命令用于辨识文件类型. 通过file指令,我们得以辨识该文件的类型. 语法 file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...] ...