条形码系统与ERP的接口方式及其比较全解
- 格式:docx
- 大小:295.53 KB
- 文档页数:9
erp条形码生成规则ERP条形码(EnterpriseResourcePlanning)是一种新型的条形码,它的出现,能够给企业的管理和操作带来更多的便利性。
ERP条形码由字母和数字组成,是一种特定的条形码,它不仅可以支持企业内部的操作,还可以用于跟踪企业的供应链管理,可以更好地分析企业的运营、销售和物流信息,并作出相应的调整。
一般来说,ERP条形码的生成规则包括:1、设计规范: ERP条形码的设计规范与普通条形码有所不同,它必须满足一定的规范,包括打印质量、条码组织格式、补码方案等。
2、制造方式: ERP条形码的制造方式主要包括打印和标签,根据需要,企业可以根据不同的条件选择合适的条形码制造方式。
3、使用规则: ERP条形码使用规则主要规定了企业数据的使用,管理以及更新的行为。
例如,企业需要定义用于ERP条形码的特定的字段,这些字段用于指定某些特定的信息。
4、数据输入: ERP条形码的数据输入必须是有效的,并符合ERP 的要求,这样才能保证ERP条形码能够正常工作。
一般情况下,ERP 条形码的数据输入一般可以由企业内部的系统或者外部的系统完成。
5、校验规则: ERP条形码的校验规则一般由企业自行定义,不同的企业可以有不同的校验规则,以确保ERP条形码的安全性和正确性。
6、数据格式: ERP条形码的设计可以支持多种数据格式,一般使用XML等格式。
这些数据格式有助于提高ERP条形码的使用效率,更好地支持企业的管理和操作。
总的来说,ERP条形码的生成规则必须严格遵守,以确保ERP条形码的安全性和可靠性。
同时,企业也需要经常更新ERP条形码的生成规则,以便更好地适应企业的变化,更好地实现ERP条形码的功能。
条形码分类及应用条形码是一种用不同间距和宽度的垂直条纹表示数据的图形化形式。
它是一种能被读取器读取并转换成数字或字符的图像标记。
条形码在商业和生活中有广泛的应用,可以用于商品管理、物流追踪、库存管理、票务系统以及交通领域等。
下面是关于条形码的分类及应用的详细回答。
一、条形码分类:1. EAN码:EAN码是国际物品编码协会定义的商品码,主要由13位数字组成。
它是全球最常用的商品条形码,用于全球统一商品识别。
2. UPC码:UPC码是美国商品条形码系统的一种,由12位数字组成。
UPC码主要用于北美地区的商品识别。
3. ISBN码:ISBN码是国际标准书号,用于对图书等出版物进行唯一标识。
它由长为13位的EAN码组成。
4. QR码:QR码是快速响应码的缩写,它是一种二维条码。
与一维条码不同,QR码是一种矩阵或点阵形式的二维码,可以存储大量信息。
5. CODE128码:CODE128码是一种可变长的字符码,可以编码所有的ASCII 字符。
它主要用于物流管理和库存管理等领域。
二、条形码应用:1. 商品管理:条形码能够对商品进行唯一标识,方便商家管理商品信息。
通过扫描条形码,可以快速获取商品的基本信息,如名称、价格、库存情况等。
并且还能够实现商品销售、进货和退货等业务的自动化处理。
2. 物流追踪:物流行业广泛使用条形码来追踪货物的运输过程。
通过在货物上粘贴条形码标签,并在各个环节扫描,可以实现货物信息的实时记录和跟踪。
这样一来,不仅能提高物流效率,还能降低错误发货和货物丢失的概率。
3. 仓库管理:条形码在仓库管理中发挥着重要作用。
通过在仓库存储的货物上贴上条形码标签,并配合扫描枪进行扫描,可以快速准确地实现入库、出库和库存盘点等操作。
这样可以提高仓库管理的效率,并降低因人为错误带来的损失。
4. 票务系统:条形码在票务系统中广泛使用,如电影票、机票、火车票等。
通过将票券上的条形码与个人信息进行关联,可以实现票券的防伪和验证。
条码系统解决方案简介一、条码系统与ERP系统关系1、关注重点与操作层面在制造行业信息化的三层结构模型中,ERP(Enterprise Resource Planning)属于企业的计划层,MES(Manufacturing Execution System)是生产计划的执行层,PCS(Process Control System)是对生产现场的过程和设备的控制。
(如下图所示)ERP系统关注重点主要是生产计划、采购计划、销售计划、成本计划等相关计划的排程与管理,应用信息技术实现对整个企业资源的一体化管理,是一种可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理信息系统。
它在企业资源最优化配置的前提下,整合企业内部主要或所有的经营活动,包括财务会计、管理会计、生产计划及管理、物料管理、销售与分销等主要功能模块,以达到效率化经营的目标。
MES在计划管理层ERP与生产控制层PCS之间架起了一座桥梁,一方面,MES可对来自ERP 的生产管理信息进行细化、分解,形成工序操作指令传给底层;另一方面,MES可以通过PCS采集设备、仪表的状态数据和制造资源的实时动态管理,将制造系统与信息系统整合在一起,将生产状况及时地反馈给计划层,进行作业的动态调度与优化,真正实现制造过程的无缝衔接,形成以ERP /MES/PCS三层为核心的企业信息集成。
条码应用作为MES系统的标准应用模块属于企业信息集成中的执行层,主要实现将生产现场的原材料、产成品、周转容器、相关单据及工序指令等信息进行条码化,通过扫描枪自动识别的方式收集生产各环节中的产出、不良数、品质信息等相关生产信息数据,并通过对应ERP接口实时或定时上传至ERP中,以弥补ERP对于生产现场的信息缺失,将ERP的触角延伸至生产制造现场。
2、实现模式及条码作业方式2.1、SAP条码应用模式SAP提供两种条码应用模式:SAP内部模式、SAP集成模式。
两种模式各有优缺点,但考虑将来系统升级需要,建议采用SAP集成模式。
物流接口说明文档Ver.2021年5月文档信息文件控制版本记录审阅记录分发记录目录Ver.2021年5月 (1)保密性.............................................................................................................. 错误!未定义书签。
1.系统介绍 (1)1.1背景 (1)1.2目的 (1)1.3接口开发标准 (1)2.接口方案 (2)3.传输内容介绍 (3)3.1 物流中心需求资料交换类别 (3)3.2总部系统需求资料交换类别 (3)4.接口业务流程 (4)4.1存储进货流程 (4)4.2存储出货流程 (5)4.3直通进出货流程 (5)4.4仓库退供给商 (6)4.5门店退货单据处理 (7)4.6损益处理 (8)5.接口表结构定义 (9)5.1商品分类表(ERP至WMS) (9)5.2商品资料表(ERP至WMS) (9)5.3商品条码表(ERP至WMS) (11)5.4供给商资料(ERP至WMS) (11)5.5门店资料表(ERP至WMS) (13)5.6进货通知单(ERP至WMS) (14)5.7验收确认单(WMS至ERP) (15)5.8出货通知单(ERP至WMS) (16)5.9配送确认单(WMS至ERP) (17)5.10出货单完验(WMS至ERP) (19)5.11返配通知单(ERP至WMS) (20)5.12退配确认单(WMS至ERP) (22)5.13退厂通知单(ERP至WMS) (23)5.14退厂确认单(WMS至ERP) (24)5.15损溢单(WMS至ERP) (25)1.系统介绍1.1背景WMS系统与ERP采用不同的开发技术,在业务逻辑上有着一定的联系,这就需要定义接口来实现数据的交换。
1.2目的定义配送中心物流管理系统〔以下简称为WMS系统〕与ERP的接口标准和实施细节。
MES与ERP的集成1.由于目前ERP,MES软件由不同的软件制造商提供,各个厂商使用不同的架构,数据格式和数据库也不同,这为ERP与MES系统的协同运行带来一系列的技术问题。
一般来说,两个系统的数据通信需要由中间件技术来解决,可以把集成模式分为直接集成模式与间接集成模式。
2.1 直接集成模式直接集成模式是指不通过任何的中间数据库、中间文件或中间系统而直接通过一个系统操作另外一个系统,进行数据信息的传递和流程的集成方式。
直接集成模式也可以分为多种集成方法,根据实际集成程度的不同,集成方法也会有所区别,一般可以分为接口调用集成和数据库集成。
(1) 基于直接集成模式的API(application program interface)接口调用集成方法。
这种集成模式同一般的接口函数调用基本相同,通过接口调用实现数据的传递和流程的集成(见图2)。
如比较流行的ERP软件SAP R/3中的业务应用程序接口( business application program interface,BAPI)和远程调用(remote function call,RFC)接口,就是比较典型的API接口,通过对接口的调用可以获取数据信息和实现程序、流程集成。
(2) 基于直接集成模式的数据库集成方法。
对于一般的数据库级的集成,可以通过直接调用系统数据库的形式读取数据。
同时,数据集成也支持程序级别或流程级别的集成。
一般通过JDBC/ODBC的数据访问方式就可以进行数据库的集成,当然数据格式的一致性是必需的。
2.2 间接集成模式间接集成模式主要指通过中间文件、中间数据库以及中间系统进行系统集成的集成模式。
间接集成模式是一种更灵活的集成模式,比较适合进行数据级别的系统集成,同时也可以通过间接集成模式作为进行程序级别或流程级别集成的基础。
间接集成模式可以分为以下几种集成方法。
(1) 基于间接集成模式的API接口调用集成方法。
在间接集成模式中,API调用集成方法一般是通过在中间系统中进行API调用,进行数据的传递和信息的共享(见图3)。
简述条形码技术的应用方式条形码技术是一种将数字、字母和符号等信息以条形的形式进行编码并用于识别的技术。
它被广泛应用于商品管理、物流追踪、库存管理、销售统计等领域。
本文将从不同的应用方式来介绍条形码技术的应用。
一、商品管理在商品管理中,条形码技术可以用于商品的售价和库存管理。
每个商品都被分配一个独一无二的条形码,通过扫描条形码,可以快速准确地获取商品的信息,包括名称、规格、生产日期、供应商等。
在收银台,只需扫描商品的条形码,系统就能自动识别商品并计算出总价,大大提高了工作效率。
二、物流追踪条形码技术在物流追踪中起到了至关重要的作用。
每个包裹都被贴上一个唯一的条形码,物流公司可以通过扫描条形码来追踪包裹的运输情况。
在整个物流过程中,通过扫描条形码可以实时记录包裹的位置、状态和运输信息,确保包裹能够按时送达目的地。
同时,物流公司还可以通过条形码技术对整个物流过程进行管理和优化,提高物流效率。
三、库存管理条形码技术在库存管理中也发挥着重要的作用。
每个库存商品都被贴上一个条形码,通过扫描条形码可以快速准确地记录商品的进货和出货情况,实时更新库存信息。
通过条形码技术,企业可以实现库存的自动化管理,减少人为错误和盗窃现象,提高库存的准确性和安全性。
四、销售统计条形码技术在销售统计中也起到了重要的作用。
每个销售的商品都被贴上一个条形码,通过扫描条形码可以快速准确地记录销售的商品信息。
通过条形码技术,企业可以实时获取销售数据,包括销售量、销售额、销售渠道等,为企业提供决策参考。
同时,条形码技术还可以与企业的销售管理系统进行对接,实现销售数据的自动化处理和分析,提高销售效率和准确性。
五、移动支付随着移动支付的普及,条形码技术也被应用于移动支付领域。
通过扫描商家的条形码,消费者可以快速完成支付,无需使用现金或刷卡。
条形码技术使得移动支付更加便捷和安全,提升了消费者的支付体验。
六、车辆管理条形码技术在车辆管理中也有广泛的应用。
1、物料管理问题:现代化生产物料配套的不否协调极大地影响了产品生产效率,杂乱无序的物料仓库、复杂的生产备料及采购计划的执行几乎是每个企业所遇到的难题。
PBA的解决思想:(1)、编码不仅便于物料跟踪管理,而且也有助于做到合理的物料库存准备,提高生产效率,便于企业资金的合理运用。
PBA对采购的生产物料按照行业及企业规则建立统一的物料编码从而杜绝因物料无序而导致的损失和混乱。
(2)、按照企业的生产计划或从企业的ERP、MRPII接收生产物料需求计划,作为建立采购定单的依据,并向产品物料供应商下达采购定单。
(3)、对需要进行标识的物料打印其条码标,以便于在生产管理中对物料的单件跟踪,从而建立完整的产品档案。
(4)、如何有效控制库存以降低成本?PBA的库存管理系统包括库存量控制、采购控制、制造命令控制、供应商资料管理、零件缺件控制、盘点管理等功能。
对物料仓库进行基本的进、销、存管理。
(5)、建立物料质量检验档案,产生质量检验报告,与采购定单挂钩建立对供应商的评价。
2、仓库管理(1)、货物库存管理仓库管理系统根据货物的品名、型号、规格、产地、牌名、包装等划分货物品种,并且分配唯一的编码,也就是‘货号’。
分货号管理货物库存和管理货号的单件集合,并且应用于仓库的各种操作。
(2)、仓库库位管理是对存货空间管理。
仓库分为若干个库房;每一库房分若干个库位。
库房是仓库中独立和封闭存货空间,库房内空间细划为库位,细分能够更加明确定义存货空间。
仓库管理系统是按仓库的库位记录仓库货物库存,也是按照库位货物的库存时间实现先进先出。
(3)、条码仓库管理包括货物单件管理。
不光管理货物品种的库存,而且还管理货物库存的具体每一单件。
采用产品标识条码记录单件产品所经过的状态,从而实现了对单件产品的跟踪管理。
(4)、仓库业务管理包括:出库、入库、盘库、月盘库、移库,不同业务以各自的方式进行,完成仓库的进、销、存管理。
(5)、更加准确完成仓库出入库操作。
未经用友软件股份有限公司事先书面许可,本手册的任何部分不得以任何形式进行增删、改编、节选、翻译、翻印或仿制。
本手册的全部内容用友软件股份有限公司可能随时加以更改,此类更改将不另行通知。
具体应用以软件实际功能为准本手册的著作权属于用友软件股份有限公司版权所有·翻制必究2014年6月第一次印刷用友、UFERP、U8、NC、iCRM为用友软件股份有限公司的注册商标。
Windows, Windows NT, SQL Server是Microsoft Corporation的注册商标。
本书中涉及的其他产品商标为相应公司所有。
在中华人民共和国印制。
目录目录 (I)第1章系统概述 (1)1.1产品介绍 (1)1.2主要功能 (1)1.3产品接口 (2)1.4操作流程 (3)第2章应用准备 (4)2.1选项 (4)2.2条码规则 (7)2.3标签类别 (11)2.4标签设计 (11)2.5条码规则分配 (13)2.6拣货策略 (14)2.7无线菜单 (16)2.8流程配置 (16)2.9界面设计 (18)2.10无线端服务器及账套配置 (19)2.9无线端基础设置 (20)2.10无线端的查询功能 (22)第3章条码生成 (25)3.1条码生成 (25)3.2条码档案 (29)第4章条码扫描 (31)4.1条码扫描 (31)4.2收货 (35)4.2.1采购收货流程1:收货入库 (35)4.2.2采购收货流程2:收货-检验-入库 (36)4.2.3生产入库流程1:下线入库 (38)4.2.4生产入库流程2:下线上托-入库-上架 (39)4.3发货 (40)II 目录4.3.1材料出库流程1:逐单领料 (41)4.3.2材料出库流程2:多单合并发料 (41)4.3.3销售出库流程1:库管员直接发货 (46)4.3.4销售出库流程2:业务通知发货,库管出库 (46)4.3.5销售出库流程3:发货-拣货-移位-拼箱-出库 (47)4.4库内移动 (52)4.4.1调拨流程1:直接调拨 (52)4.4.2调拨流程2:按申请调拨 (53)4.4.3货位调整流程 (54)4.5盘点 (54)4.6仓储作业 (56)4.6.1上架 (56)4.6.2拣货-PC端应用 (56)4.6.3拣货-无线端应用 (60)4.6.4条码关联-PC端应用 (61)4.6.5条码关联-无线端应用 (63)4.6.6装箱-PC端应用 (63)4.6.7装箱-无线端应用 (66)4.6.8拆箱 (70)第5章应用方案 (75)5.1主题一:如何防止发错货 (75)5.2主题二:如何严格保证近效期先出或批号先进先出 (81)5.3主题三:如何快速准确的采集序列号 (85)5.4主题四:如何利用条码监控窜货 (93)5.5主题五:货位管理-入库上架,拣货下架 (95)第1章系统概述1.1产品介绍随着条码技术的普及,越来越多的用户认识到只有条码技术与ERP软件相结合才能做到及时、准确的数据采集。
条形码系统与ERP的接口方式及其比较在介绍条形码系统也ERP的接口方式及其比较之前,我们先介绍下什么是条形码技术和ERP及其特点:条形码技术的发展:条形码的基本思想是利用图像存储数据,并且能够通过某种方式识读。
码最早出现在20世纪40年代,但得到实际应用和发展还是在20世纪70年代左右,80年代是条形码及时磅礴发展的时期。
条形码欧美、日本和我国的发展、应用的时间也不尽相同。
总体说来美国最早、欧洲和日本次之、我国最晚,到20世纪80年代初才开始研究,1988年12月28日,“中国物品编码中心”成立,负责研究、推广条码技术;同意组织、开发、协调、管理我国的条码工作。
使我国的条形码技术得到磅礴发展。
条形码技术的意义:1. 2.条码技术与信息系统的强大接口技术:备件物流中心信息系统在规划实施时就已经考虑到了条码的需要,条码系统与仓储管理系统实现了无缝链接,即便是以后条码与SAP链接,也可以借助SAP提供的RFC接口或相应的DCOM组件来加入条码支持条码技术对备件物流管理产生的独特作用:条码还具有易操作、易维护的特点。
对于室外场合,使用计算机登记信息非常不方便,通过使用条码采集器,可以在操作现场将采集的条码信息保存在采集器中,然后传输到计算机。
条码采集器外形轻便,操作简便,不需要安装配置软件系统,极大地提高了系统的使用性。
条码除了其技术特点外,在物流系统中还可以完成许多传统物流无法实现的工作。
通过给每个物品一个唯一的条码,可以对该物品的流转进行完全的跟踪,从而实现:●货物丢失后,可以在销售和客户服务环节及时发现●防止销售中的地区串货现象●提高商品售后服务的质量●建立起和生产相联系的质量反馈体系ERP的发展ERP是从库存管理发展而来的。
早在40年代,为解决库存控制问题,人们提出了订货点法。
为了解决这个问题,60形成MRP(Material Requirements Planning),即物料需求计划,70年进一步发展出闭环MRP,解决采购、库存、生产、销售的管理,发展了生产能力需求计划、车间作业计划月以及采购作业计划理论。
80年代,随着计算机网络技术的发展,MRP的各子系统也得到了统一,形成了一个集采购、库存、生产、销售、财务、工程技术等为一体的子系统,发展了MRPⅡ理论。
这一阶段的代表技术是CIMS (计算机集成制造系统)。
进入90年代,MRPⅡ主要面向企业内部资源全面计划管理的思想,逐步发展成为90年代怎样有效利用和管理整体资源的管理思想,ERP(Enterprise Resources Planning企业资源计划)随之产生。
ERP特点及意义ERP强调供应链的管理。
除了传统MRPⅡ系统的制造、财务、销售等功能外,还增加了分销管理、人力资源管理、运输管理、仓库管理、质量管理、设备管理、决策支持等功能;支持集团化、跨地区、跨国界运行,其主要宗旨就是将企业各方面的资源充分调配和平衡,使企业在激烈的市场竞争中全方位地发挥足够的能力,从而取得更好的经济效益。
但是由于历史及原因,ERP(MRP、MRPⅡ)在设计的时候并没有考虑采用条形码技术。
例如SAP,在进销存、生产管理方面没有采用先进的条形码技术,数据的及时性和正确性很难得到保证,而且数据采集效率也是非常低。
条形码系统条形码系统的思想就是要在进销存、生产管理上采用先进的条形码技术。
提高进销存、生产管理效率、质量,使得进销存、生产管理更加精细。
同时将条码系统的进销存、生产管理数据和传统的ERP同步,提高传统ERP的应用效能。
条形码系统应用1、物料管理:现代化生产物料配套的不否协调极大地影响了产品生产效率,杂乱无序的物料仓库、复杂的生产备料及采购计划的执行几乎是每个企业所遇到的难题。
条码技术的解决思想:1. 2.3. 4.通过将物料编码、并且打印条码标签。
不仅便于物料跟踪管理,而且也有助于做到合理的物料库存准备,提高生产效率,便于企业资金的合理运用。
对采购的生产物料按照行业及企业规则建立统一的物料编码从而杜绝因物料无序而导致的损失和混乱。
对需要进行标识的物料打印其条码标,以便于在生产管理中对物料的单件跟踪,从而建立完整的产品档案。
利用条码技术、对仓库进行基本的进、销、存管理。
有效的降低库存成本。
通过产品编码,建立物料质量检验档案,产生质量检验报告,与采购定单挂钩建立对供应商的评价。
2、生产管理:条码生产管理是产品条码应用的基础,它建立产品识别码。
在生产中应用产品识别码监控生产,采集生产测试数据,采集生产质量检查数据,进行产品完工检查,建立产品识别码和产品档案。
有序的安排生产计划,监控生产及流向,提高产品下线合格率。
1.2.3. 4.制定产品识别码格式。
根据企业规则和行业规则确定产品识别码的编码规则,保证产品规则化、唯一标识。
建立产品档案:通过产品标识条码在生产线上对产品生产进行跟踪,并采集生产产品的部件、检验等数据作为产品信息,当生产批次计划审核后建立产品档案。
通过生产线上的信息采集点来控制生产的信息。
通过产品标识码条码在生产线采集质量检测数据,以产品质量标准为准绳判定产品是否合格,从而控制产品在生产线上的流向及是否建立产品档案。
打印合格证。
3、品质追溯通过条形码技术,在生产过程中收集产品的关键部件(批次或单品)信息、加工流程信息,建立产品资料库。
最后达到同位产品的唯一序列号能追溯到产品生产过程中的所有关键部件信息、加工工艺信息、不良处理信息等;也可以通过关键部件的批次或者唯一编号反向追溯使用该批次或该唯一编号的关键部件的所有产品,解决出现问题是问题产品快速定位、召回,减少企业的损失,同时分析问题所在,改进生产,提升产品品质和企业竞争力。
条形码系统和ERP对接的重要性和意义ERP和条形码系统各自的特点。
管理对象方面:ERP涵盖制造、财务、销售、分销、人力资源、运输、仓库、质量、设备、决策支持等功能,其主要宗旨就是将企业各方面的资源充分调配和平衡,是对企业的管理;而条形码系统则侧重于对物品的管理,主要管理物品的标识,物品进销存、物品加工生产、物品资料库建立、物品追溯、物品的流通。
侧重点不同:ERP的重点在于为企业引进先进的管理方式,管理理念,偏向于对企业的持续改善;而条形码系统则注重自动识别技术、无线实时扫描、批处理扫描等,目标是提高物品进销存、物品加工生产、物品资料库建立、物品追溯、物品的流通的效率的质量。
从业务功能来看:条形码系统功能是ERP功能的子集,条形码系统管理的对象也是ERP系统管理对象的一个子集。
条形码系统是在进销存、生产管理等领域比ERP更加高效、更加精细的管理。
条形码系统和ERP系统存在共通的地方,如物料、采购入库、销售出库、生产单等。
所以条形码系统和ERP的对接十分重要和有意义:1. 2. 3. 4. 5.弥补ERP在单据管理和批次管理方面的不足。
弥补ERP在品质追溯方面的不足。
弥补ERP在自动识别方面的不足。
弥补ERP在实时性、移动性、便捷性方面的不足。
简化ERP进销存、生产管理等业务操作,降低ERP的使用难度,降低ERP对操作人员的水平要求条形码系统和ERP接口分析通过上面的分析,条形码系统和ERP分别在自动识别和企业管理方面充分发挥各自的特点和优势,双方以一种互补的姿态,为企业的决策层、员工、管理者提供高效优质的服务。
但是对于条形码系统和ERP共通的部分:物料、采购入库、销售出库、生产单等,条形码系统如何获取ERP的最新物料信息;条形码系统的入库单、出库单、发货单等信息如何高效、及时、正确的反应到ERP系统;如何保证条形码系统和ERP 不因为数据同步互相影响,甚至造成系统的不稳定、不正确。
下面将对条形码和ERP对接的方式进行介绍和比较,可以作为条形码系统和ERP对接的参考。
1.前提及共识:1.条形码系统:实时系统,非正常停止运行,将影响生产、销售、仓库,特别是对生产的影响最大,对作业影响很大。
2. ERP:非实时系统,非正常停止运行,不会导致生产停止,单据数据暂时不录入生产影响很小。
3.低耦合接口:接口耦合度越低,对双方系统的影响就越小,就越好。
2.各种接口方式1. Web Service:国际开放的标准接口,是以较低耦合度连接两个不同系统的最佳接口方式之一。
2.临时表:一个系统对另一个系统临时表的访问,就是对另一系统数据库的访问,可能会影响对方系统的正常运行,产生难以区分责任的问题;而且当其表结构发生变化就必须对接口程序做修改,产生新的开发成本,不是好的低耦合接口方式。
3. API接口:这种方式一般是ERP提供API接口,条形码系统调用API接口,达到数据的同步。
各ERP的设计、开发API接口时,在安全性、严谨性、数据完整性等方面都有充分的考虑,是条形码系统和ERP对接的最佳方式之一。
然而由于各种原因,并不是所有的ERP都有开放的API接口,如神州数码,K3、台湾天星等;而国际上大型的ERP如SAP、Oracle ERP则有开放的API。
方式1:写条形码系统临时表ERP提交单据同时或延迟写条形码系统临时表分工:1、条形码系统提供临时表2、ERP 实现提交单据时同时或延迟写条形码系统临时表优:1、如果ERP提交单据并同时写条形码系统临时表,可实现数据实时同步。
劣:1、条形码系统系统故障时难以区分责任?由于临时表是个共享表,条形码系统要不停访问,ERP也要往其写数据,可能会由于服务器资源紧张、数据库事务、并发、死锁等问题导致条形码系统运行故障,甚至导致其崩溃,生产停止,当故障发生,需分析双方的程序(包括ERP写临时表的逻辑)判断问题所在,但程序各自实现,很难操作,难以区分责任方。
2、如 ERP 提交单据同时写条形码系统临时表,则可能会由于条形码系统故障、服务器、网络等问题使写临时表失败,导致单据无法提交。
3、如 ERP 提交单据后不立刻写条形码系统临时表,而是定时触发写到条形码系统临时表,不会导致单据无法完成提交,但会使得数据无法实时同步到条形码系统,可能导致条形码系统因无法读到应有数据而在投换料验证不通过而导致生产停止。
4、由于需求变更等原因需变更临时表结构,则接口程序要做修改,产生新的开发成本。
5、ERP 提交单据的操作比之前慢些许方式2:调条形码系统Web ServiceERP提交单据同时或延迟调用条形码系统Web Service把数据同步到条形码系统分工:1、条形码系统实现Web Service2、ERP 实现提交单据同时或延迟调用 Web Service把数据同步到条形码系统优:1、实现简单、ERP开发工作量小2、如 ERP 提交单据并同时调用 Web Service,可实现数据实时同步。
3、双方系统通过Web Service中间接口隔开,互不影响,责任容易区分。
4、可通过设计灵活的Web Service接口以避免未来需求变更时接口程序的变更。