条码管理系统和ERP系统接口形式介绍

2023-11-24

条码系统和ERP系统间的接口主要有三种:

一、主动式

1、主动界面,条码系统将ERP所需的信息直接写入ERP系统的数据库中。这种方法需要详细了解ERP系统的内部数据库结构,而ERP系统允许条码系统将数据写入其中(也就是说,有写的权限)。一般来说,主动接口形式一般用于定制开发或自主开发的ERP系统。在这种情况下,要求清楚ERP系统的数据库结构,以及在ERP系统中录入数据时应进行哪些数据验证。非常清楚的是,条码系统在向ERP系统写入数据时,也遵循了ERP系统的数据验证规范,写入了所需的物料信息、单据信息等。录入ERP系统一个接一个,保证了数据的准确性和有效性。

2、系统采用主动界面形式,条码系统与ERP系统之间的信息同步性较好。但在安全性方面存在一定问题。一般情况下,这种方法不推荐用于大型ERP系统,如BAAN、ORACLE、SAP等。

二、被动式

在被动界面中,ERP系统从条码系统中读取所需的数据,并将其写入自己的数据库。被动类型有两种方式:

1、完全被动:即条形码系统完全公开了其表达和存储信息的数据库结构。ERP系统读取信息时,可以判断哪些信息被添加了,哪些信息被修改了,哪些信息被删除了。

2、半被动式:除了公开其数据库结构外,条形码系统还提供一些握手信号,这些信号单独存储在握手信号表中。握手信息指示哪些信息已经更新,以便ERP系统读取条形码系统中的信息。信号表用于读取条码系统中发生变化的部分信息,没有必要全部读取,这样可以提高接口处理的速度。

采用被动接口,条码系统与ERP系统的同步性也更好,安全性也比主动接口更强。一般来说,由ERP软件提供商来完成界面工作比较合适,也比较适合自己开发的ERP系统。

三、中间式

1、在中间接口模式下,条码系统为ERP系统所需的信息生成中间文件或中间数据表,ERP系统直接读取中间文件或中间表中的信息并写入数据库。这种方法需要条形码系统和ERP系统,双方都做一些开发工作。


2、如何采用中间件的方法来保证条码系统和ERP信息的一致性。常用的方法有以下两种:
(1)一种是由企业资源计划系统保证的,即条码系统定期将企业资源计划系统所需的三类信息写入中间文件或数据表,而当ERP系统读取信息时,它与ERP系统中已经存在的信息是一致的。对一些信息进行分析比较,确定哪些是新添加的,哪些是修改的,哪些是删除的,最后将更新的信息写入ERP系统。

(2)另一种是当条码系统生成中间文件或数据表时,将其与ERP系统中已有的数据进行比较,判断哪些数据进行了更新,并将更新后的数据写入中间文件或数据表。ERP系统读取中间文件或数据表中的数据,并直接写入自己的数据库。该方法要求ERP系统在条码系统写入中间文件以供条码系统比较之前,先将其数据库中的数据导出。


中间接口是一种常用的方法。这样,条码系统和ERP系统就相对独立了。接口不涉及双方的内部结构,接口的职责也很明确,数据的安全性也有保障。存在的问题是,两个系统的数据同步性稍差,但只要合理规定中间文件或数据表的读写时间,数据同步不会影响使用。



首页 设备 耗材 导航 电话

13903037408