1 引言
随着技术的飞速发展,大量的产品数据都以数字化的形式存储和管理,传统的纸质文件的管理方式发生了巨大的改变,企业已经进入了以数字化技术为核心的产品开发新阶段,而产品数据是企业的主要信息资源,包括产品设计图纸、产品数据文档等。以图文档资料的形式来存放产品数据的重要信息,然而随着数据的增多,数据格式的不同,种类越来越繁多,从而导致企业内部或企业之间的产品信息难以交流和共享。在没有采用PDM系统之前,企业内部往往使用多个计算机系统管理不同种类的产品数据,这样容易造成一系列的问题,如产品数据分散在多个系统中管理,存在多个产品数据系统入口,且产品数据的齐套性难以查询管理,并且很容易导致各个系统信息不同步,造成产品更改数据难以管理。而PDM(product data management) 产品数据管理是管理与产品相关的所有信息的管理系统。它蕴含了先进的产品数据管理思想、原理和方法,实现了统一数据源和数据关联,提高了技术资料利用效率,提高了产品数据质量,在产品研发和产品数据数据管理方面都取得了巨大的收益。
生产查询系统是PDM系统的最主要的一个功能模块,也是企业进行产品数据管理的核心部分,不仅能够解决企业所面临的产品数据管理和产品数据信息共享的问题,而且还可以对企业所有的资源进行有效的组织、管理和控制,从而提高工作效率。
2 系统的搭建
产品数据管理(PDM)系统主要为以下几个功能:电子仓库、产品结构配置管理、工作流程管理、图文档分类与查询管理和项目管理等功能。其中:
(1)电子仓库处于PDM系统的最基本、最核心的位置,它一般是建立在数据仓库的基础上,通过设置不同的权限来保证数据信息的安全和完整,可以查询和检索各种面向对象的数据,也可以根据不同的用户角色授予不停的数据访问范围和操作权限,从而保证了企业核心数据信息的安全性。而PDM是通过数据库建立不同类型产品数据之间的联系,将文档中的元数据,即说明的数据,如文档名称、类型、创建时间等,保存在数据库的表格中;将文档的另一部分物理数据即图纸信息存放在磁盘上,从而建立起数据库表格每一条记录与每一个物理文件的连接和对应关系,实现图文档管控过程。(如图1所示)
图1 图文档管控过程
(2)产品结构配置管理是产品结构为组织框架,维护组成产品的各个零部件之间的装配关系,对所有与产品相关信息进行管理,它是以物料清单为核心,能够建立完整的BOM表,保证了产品数据的一致性和完整性,共享统一产品配置。
(3)工作流管理是用来定义产品设计流程和控制产品开发过程,实施对项目生命内任务的完成状态和数据活动的跟踪,它支持和完善了工作流程中相关人员的协同工作,从整体上提高工作效率。图2为设定好的工作流程,由相关人员协同工作完善产品数据。
图2 工作流管理
3 图文信息的推送
对于所有类型的PDM文档流程,都可以分解为相同的基本逻辑单元(节点),并且能够满足如下的几种逻辑关系:串行逻辑关系与并联逻辑关系,对于不同的文档,逻辑关系也是相应不同的。利用数据库对产品进行管理,只需要将文件的描述信息,如文件名,图文号,类型、版本等从存取路径中提取出来,然后建立数据与文件的连接,用户通过Web浏览器向Web服务器发出请求,Web服务器在接收到这些请求后,与数据库交互信息,然后向这些信息结果生成HTML页面返回给浏览器,从而完成用户对数据库的操作,另一方面,用户可以通过客户端直接对数据库进行数据交互,从而保证相应的文件对应关系(如图3所示)。
图3 图文信息的推送
具体的图文推送步骤分以下几步:
(1)设计人员通过第一层——客户层,在这一层运行的程序是浏览器,用户通过界面可以和整个系统进行信息交互,不需要任何业务逻辑,通过图、文的相关属性信息获取与受控图文的相关值(如图4所示);
图4 客户层
(2)接着通过第二层——中间表,是整个系统的核心,它与系统业务有关,主要处理用户输入的数据,管理对用户请求的处理,完成PDM中基于Web的文档管理全部功能,利用后台程序代码将文档中信息推送到数据库中(如图5所示);
图5 中间表及部分后台代码
(3)第三层——数据处理层,是数据库和应用服务器,主要负责对数据库的访问,实现对数据的添加、删除、修改、查询等操作,存储和管理应用中的数据和文件,它和中间表共同完成业务逻辑、验证和存储的实现。对于不同类型的PDM图文档,存在着不同的具体工作流程,但它们的流转机制以及内部逻辑却能够遵循统一的标准,即通过客户层、中间层及数据处理层实现信息推送(如图6所示);
图6 数据处理层
4 图文受控方式的研究与实现
文档、图档在PDM上经过流程签审后,通过中间功能建立在关系数据库传送到生产查询系统进行受控,从而实现企业内数据信息资源的统一和共享(如图7所示)。
图7 图文档受控过程
生产查询系统是产品数据管理的重要组成部分,是根据不同的企业、不同的需求来完成特定的功能。该系统具备支持各种录入、修改,查询等功能,它允许用户迅速地访问各种产品的信息,实现文件查询,版本管理,安全保密、数据共享等功能,不但保证了数据的一致性,而且提高了数据的处理能力和安全可靠性。
(1)用户管理
产品数据管理涉及到系统的安全性和数据库的管理,因此还需要注意用户管理等系统的安全管理,它是生产查询系统模块的一项基本功能,主要是负责对新用户权限的设置,可以对不同类型的用户设定不同的权限来进行严格的限制,使用户只能在其权限内进行操作,无法进行越权操作,从而保证系统、数据的安全性,如涉及到外协采购图纸等需求,可将外协厂家设置可见的物料组,通过物料组查询相关图文(如图8所示)。
图8 用户管理
(2)查询功能
在管理功能上,查询功能可以根据许多不同的属性和属性间的逻辑关系进行查询,也可根据图文号、编码及名称等查询(如图9所示);
图9 图文模块查询
(3)版本管理
版本管理功能解决了产品设计更改和同一产品不同型号的文档管理(如图10所示);
图10 版本管理
(4)受控管理
当图文推送流程完毕后,生命周期状态由工作状态转变为受控状态, 此时,这个阶段所产生和处理的文件数据都要进行归档,实际上就是受控。在这个设计流程中,只有当文档受控后,文档在系统中就不再是杂乱无章,而是按照文档类型、版本有序管理, 从而能够快速、有效的信息访问,使得产品信息的描述更直观、更清晰,实现信息透明(如图11所示),同时受控数据针对不同用户、不同组、不同角色设置读、写、删除、更改、拷贝等的权限;可在权限许可的情况下供相关人员查询、参考和引用正确版本的图文。
图11 图文受控记录
5 小结
图文受控管理的实现方便用户的查找、搜索以及受控等功能,所有与产品相关信息和产品生命周期内产生的全部信息提供管理功能,同时各功能模块的实现,如产品结构配置管理、工作流管理等模块的实现都与文档管理密切相关,因此,图文管理模块是产品数据管理的基础模块。而PDM在企业信息化的管理中,其重要性日益显著,本文主要针对PDM系统的搭建及图文管理方面、生产查询系统进行阐述,从根本上完善了图文质量及管控机制。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:基于PDM的图文档管理系统的研究与实现