《中国制造业数字化转型研究报告》免费下载 立即下载

售前咨询: 400-890-8880 售后服务: 400-815-0518
战海滨:AVA Vstore,PDM与ERP的数据集成解决方案
来源:时间:2021年05月06日

为什么要把PDM与ERP系统进行集成?因为二者集成下,既能够保障数据的一致性,打通数据孤岛,实时数据共享,又可以提高企业信息化水平,避免重复性工作,提升工作效率。该如何做到集成呢?


今天,奥维奥产品研发经理战海滨,将以实际案例为佐证,为您讲解在制造行业应用中,如何通过AVA Vstore中台系统实现PDM与ERP的集成,帮助制造企业优化生产、精准监控,实现高效运营。

 

很高兴和大家一起分享《PDM与ERP数据集成解决方案——AVA Vstore中台系统集成功能介绍》,我是战海滨,奥维奥产品研发经理,拥有十二年软件开发经验和团队管理经验,曾参与公司多个产品的设计、架构和实现,擅长SAP相关产品的功能开发和扩展集成,在企业应用上云、微服务、DevOps开发方面具有丰富的成功经验。

 

第一部分:Vstore数据中台简介

 

AVA Vstore中台业务,我们将客户的终端销售定义为前台。客户在线上开设店铺,大多会选择在天猫、京东或者其他的电商平台,还有自建商城、微商和现在比较火的像抖音平台直播直播带货以及经销商门户移动营销等在线销售方式,搭配直营店、加盟店等线下网点的多渠道的方式,来扩大产品的销售渠道。


图片27.png


在销售过程中,首先我们遇到的问题就是商品需要在各个平台上单独上架、单独的定义产品价格、维护产品库存等相关的信息,基于为客户解决这些问题,我们推出了AVA Vstore中台,希望能够帮助客户可以将多渠道、多种来源的单据都能通过电商订单接口,将数据转化到 Vstore中台,并通过 Vstore中台能够进行统一的、多渠道的产品管理、上下架管理、价格管理、库存信息维护等功能,为终端客户、终端营销者提供转化和交易的功能。中台作为客户的运营支撑,我们提供了商品中心、订单中心、渠道中心、客户中心、权限中心、库存中心以及结算平台和交付平台等业务功能,并做到统一管理。同时,为客户处理前台接收过来的数据,在处理中台,我们具有数据仓库的功能,可以对数据进行加工、清洗和数据转化的能力,为客户提供清晰、准确的数据服务。


最后,Vstore会将这些数据转化到后台,也就是客户企业内部管理的ERP系统,并依据ERP提供的SDK、 API,将中台数据无缝对接到ERP的相关模块,比如销售管理、采购管理、库存管理、生产管理、仓储物流管理、财务管理等模块,让客户运营人员在同一平台上能够处理不同业务、不同来源的数据,统一集中处理,为客户减少工作量,提高工作效率,减少出错概率,同时为客户节约资源。

 

第二部分:系统集成方案概况

 

AVA Vstore中台技术架构


我们使用了公司自主研发的分布式框架、IBAS平台,基于JAVA语言,可以按照模块单独开发,支持对象持久化,支持多数据库,并引用缓存技术来提高应用的性能。在展现层,我们使用了SAP开源组件OPEN UI5作为前端框架,可自动支持移动端和PC端的浏览器以及移动端的APP访问运行。


图片28.png


在服务层,我们使用Nginx作为统一的服务入口,支持负载均衡、自动扩展断熔机制来保证服务运行的稳定性。并将请求分发到不同的应用服务中。在应用的服务里,我们调用整个业务中心的功能模块,将前端的数据写入到业务中心服务里。整个技术服务我们是采用了分布式架构、分布式数据库以及消息队列等功能、关键技术,并使用MQ作为中间组件,来提供订阅服务和消息通知、分发,达成与外部系统,像电商平台、社交平台的对接,并使用服务总线,与自有系统的ERP、WMS、PDM进行系统对接。在运维知识层面,我们基于阿里云的基础设施平台,但不局限于阿里云,还可以使用AWS、Azure等其他公有云的服务,也可以为客户私有化部署。我们这里使用阿里云的ECS服务器、RDS数据库、OSS对象存储、CDN的网络和一些中间公共服务等资源,为运维提供基础设施监控、版本发布、版本控制和其他的一些管理功能。在运营管理上,我们也为客户提供了行为轨道分析、数据统计分析和运营的一些参数调优,为客户提供更好的体验以及更稳定的运行。


图片29.png


数据集成—系统互通互联


Vstore作为数据集成服务与企业内部管理系统,支持ERP系统,WMS系统,PDM系统,电商平台物流系统(顺丰、天猫,它是阿里系的四通一达物流系统)。我们支持多种数据源,像Excel,XML、Web Service等形式,并且支持多种数据同步协议,像支持https,Socker传输,并提供数据的自动容错机制,统一的内部数据服务总线,并提供了基础数据标准接口,包括商品数据、客户数据、会员数据、库存数据、价格数据等,以及业务相关的像销售数据、采购数据、收付款业务等业务单据的标准接口。

 

 

第三部分:应用场景—PDM与ERP系统集成

 

PDM是产品数据管理系统,它是一门用来管理所有与产品相关信息(包括零件信息、配置、文档、CAD文件、结构、权限信息等)和所有与产品相关过程(包括过程定义和管理)的技术。


通过实施PDM,可以提高生产效率,有利于对产品的全生命周期进行管理,加强对于文档,图纸,数据的高效利用,使工作流程规范化。

 

Vstore中台PDM与ERP系统集成方案的概述


在PDM系统中,从开始构想策划,到开发设计,再到工艺设计,都需要使用到像零件管理、BOM管理、项目管理、文档管理、工程工艺的设计更改,以及材料工时定额,这些都需要在PDM系统中使用、定义。现在,还提出了一种新的理念PLM——是一种应用在单一地址的企业内部,分散在多个地址的企业内部,以及在产品研发领域具有协同关系的企业间,产品生命周期的信息创建、管理、分发和应用的一系列解决方案。在PLM理念产生之前,PDM主要是针对产品研发过程的数据和过程的管理,实现研发部门、企业相关部门、企业间的产品数据的协同应用。在ERP的生产过程中,像用到的物料、原材料、工艺BOM以及工艺路线,这些信息就需要从PDM系统同步到ERP系统里。这样在ERP系统,我们才能够进行物料需求计划、采购申请、库房管理以及生产订单的执行、在制品管理、产成品的收发货管理。PDM作为输出方,它主要输出的是物料的主数据和BOM信息,通过PDM系统将事先约定好的数据,像物料和BOM写入到Vstore中间表里,按照特定约定的格式输出到Vstore中间数据库的表里。Vstore通过读取物料主数据和BOM信息,并按照事先约定的规则,将数据进行检查、整理、转换,将合格的物料写入到ERP系统表系统中。接口的本质工作其实就是数据库的读和写,提供批量的输入输出功能。

 

Vstore中台—PDM与ERP集成方案的特点。


一、以紧密集成,建立共享的产品信息模型,一个系统中的产品结构发生变化,另一个系统中会自动改变,紧密集成需要在不同系统中调用相同的产品数据结构,因而对于异构应用系统较难实现,最佳的集成方式便是数据接口二、数据标准接口,可以借助于系统提供的API函数库开发点对点的应用接口,或通过中间数据库和中间文件(XML,Excel等)进行交互。三、WEB服务WEB服务技术最大的优势就是与平台无关,不同企业内部应用(如CAPP、PDM、ERP系统等)都可以方便的开发相应的WEB服务接口,从而实现平台的无关性,开发语言无关性的松散耦合结构,能够不同系统进行柔性化的无缝集成。 


PDM和ERP系统集成处理的主要问题


首先是格式的约定,我们在与客户沟通过程中,可以采用Excel表格的方式,约定双方数据所需要的格式,比如像物料主数据中,我们需要同步的字段、字段的类型、字段的长度以及哪些字段是必须要同步的、哪些字段是可以不同步的,他们中间有什么业务规则?其次,基础数据,PDM作为产品管理系统,它定义了基础数据,所有的数据都会以PDM为准,那么我们事先约定的字段,在PDM系统中一定要完整准确的录入。关于BOM数据,PDM将BOM数据按照ERP的结构层次,重新输出到Vstore中间数据表中。


至于对接形式,我们现在采用的是数据中间表形式,这种形式可读性好,并且效率高。而Vstore中台数据接口,通过定时抓取或者按频次读取中间表中的数据。抓取数据后进行分析处理,再加工、同步到ERP系统中。

 

图片30.png


第四部分:客户案例介绍

 

关于客户案例,我本次介绍的是京威汽车设备有限公司的业务,客户之前一直使用的是SAP Business One,并没有启用PDM系统,因为客户是做生产制造行业,产品会有设计文档和很多的CAD图纸,包括产品过程的定义和过程的管理,这部分在B1系统中就无法统一、方便、有效的管理,所以他们上了PDM系统。


但是上了PDM系统以后,物料和BOM都是以PDM系统为准,那么B1中就会缺失这部分数据。在使用过程中,客户需要手工添加、维护两套系统,相当于做了两份同样的工作。


基于此,我们使用Vstore帮助京威做了关于PDM和ERP系统集成的解决方案,从而实现物料和物料清单从PDM软件到ERP系统的无缝衔接,客户在 PDM系统中定义物料和BOM,并传入到Vstore中间表里,Vstore对数据进行处理加工后同步到ERP中,这样减少了客户的重复性工作,减少客户出错的概率,大大的提高了客户的工作效率。


同时客户根据自己的业务场景提出了很多特殊的需求,比如在ERP系统中不能随意修改物料主数据和物料BOM信息,因为这些信息都是以PDM传入的为准,但是有些字段又不是通过PDM管理控制,这就需要在ERP系统中能够修改非PDM控制的字段,比如物料组主数据中的单位,像销售单位、采购计量单位、仓库等信息,像BOM上的价格清单、仓库等信息,这些是可以让用户在B1系统上修改维护的。


我们基于此为客户提供了相应的功能,在B1系统里,当客户提取修改物料主数据中的字段时,我们会自动校验Vstore中间表里的数据,查看这些字段是否是PDM中传入的字段。如果是PDM传输的字段,那么就返回给B1用户,告知不允许修改。如果这些字段不是PDM中传入的字段,那么用户可以在B1中进行维护管理。BOM数据同样也是,如果这个BOM在Vstore中间表里已经存在,并且在B1中修改了这些数据,比如添加、删除了物料的组成组件或者修改了BOM的数量,那么这些是不允许操作的,我们就会强制给客户返回错误消息,不允许修改。

 

PDM系统——物料主数据和BOM数据的展示。

 

图片31.png


上图左边就是在PDM系统中关于物料主数据的定义,包括名称、物料主数据的代号、编码、物料描述以及物料的图纸版本、阶段、材料、重量等信息,包括有一些物料是需要外部采购或者需要外部生产,那么客户就会提供一些相应的图纸。


在物料定义中,也将客户的图纸名称、客户的图纸版本记录到物料主数据中,并且标注出它是自己自制生产还是外部采购,这些相关信息在事先接口同步方案中都要去约定。把相关的信息都同步到ERP系统中,为ERP系统中的生产提供数据。


右侧是PDM系统本次集成提供的功能,当一个物料和BOM数据在PDM系统中维护好以后,就可以通过触发PDM到SAP集成物料的工功能按钮,和PDM到SAP集成BOM的功能按钮,去将数据写入到Vstore数据中台的中间表里。比如像现在看到的这样,它是插入了新的数据还是更新了之前的数据,并且它的数据内容是什么,在它们的系统上都可以看到,然后输入写入到系统表里。

 

Vstore中台——同步处理物料主数据数据和BOM数据。


在Vstore数据接口中,我们提供了多种方式与其他系统对接。首先我们所有的接口都可以设定为是按时执行还是按照频率执行,比如说我可以设定每天晚上十点执行同步接口,或者设定为每五分钟、每三分钟一次执行同步接口。接口开始执行后,我们会自动判断是否有代同步的数据,如果有就在后台自动执行,客户无需干预。接口将有效的数据会自动同步到ERP系统中。还有一种特殊情况,比如在生产过程中,某一个BOM数据可能当时录入的有问题,在PDM修改以后,客户可能等待不了自动执行的时间,那么客户也可以通过手工执行的方式,执行同步接口,现在我们看到的就是在Vstore中台运行同步任务的操作页面。

 

图片32.png


当我们点击运行以后,右侧就会出现当前的运行日志,包括我们此次运行一共有多少条数据、每条数据是什么、数据同步的状态是否成功或者失败以及它同步的时间,这些信息最后我们都会为客户展示出来。

 

同步到SAP B1的物料主数据和BOM数据


当我们Vstore同步接口执行以后,同步到SAP B1的物料主数据和BOM数据中,我们就可以在B1系统里看到同步的数据,并且检查数据是否传输正确。


图片33.png


Vstore中台——PDM查看物料ERP库存信息


在Vstore中台提供了PDM查看物料中ERP的库存信息,这个功能是为客户定制开发的,我们可以在中台将B1中的数据提取出来,为PDM系统直接读取当前的数据表,这样就能看到当前物料在传输过程中的状态是成功还是失败,并且失败的错误消息是什么,也可以查看到当前物料在B1系统中的库存状况。


图片34.png


Vstore中台系统集成方案优势


Vstore更人性化的从用户场景出发,按需提供功能数据,更加柔性的从数据结构化和非结构化的信息中提取数据,并且敏捷的、自助的数据清洗,更灵活的业务响应,以及更加智能化的整合计算资源,从而达到为客户解决实际问题,优化客户的工作效率,能为企业良好运转提供更加更好的帮助。


 Vstore中台系统集成的成功案例,像京威、上海寓丰、梅菲特、蒙都、达因瑞康、水晶岛等等,他们都使用了我们Vstore平台,包括数据中台、业务平台的功能,都已经成功上线使用,并且得到了良好的反馈。


最后,感谢大家在百忙之中抽出时间来阅读我分享的内容,谢谢大家。

在线咨询
电话咨询
400-890-8880
申请试用
返回顶部
立即注册,免费体验ERP功能,帮你实现降本增效
提供SAP解决方案的全球优秀服务商,19年深入25个行业提供专有的企业管理解决方案
免费试用