PDM系统与档案管理系统集成方法研究*

2015-10-19 10:02中国飞机强度研究所陕西西安710065
网络安全与数据管理 2015年22期
关键词:图样文档管理系统

蔡 芳(中国飞机强度研究所,陕西 西安 710065)

PDM系统与档案管理系统集成方法研究*

蔡 芳
(中国飞机强度研究所,陕西 西安 710065)

设计、制造企业在产品研发过程中较多地采用PDM系统对产品全生命周期数据进行唯一数据源管理、档案管理系统对企业的电子文档进行管理。实现PDM系统中文档数据至档案管理系统的自动在线归档是企业的迫切需求。提出了一种基于WebService的系统间集成方法,实现PDM系统数据至档案管理系统的自动归档,减少档案人员的手动干预,提高档案管理的效率,确保产品数据的唯一性。

集成;PDM;档案管理系统;WebService

0 引言

随着信息技术的快速发展,企业在产品设计、制造过程中广泛使用CAD、CAE、CAM等技术,并将其设计、制造过程中产生的所有数据、过程、资源等统一由PDM系统(Product Data Management)进行管理,即 PDM系统管理产品全生命周期中涉及的所有数据。

档案管理系统是企业重要的应用系统,管理了企业的各类电子档案,包括与企业产品密切相关的标准规范、各类图纸、技术文件等。随着PDM系统、档案管理系统、系统间集成技术[1]等的日趋成熟,在 PDM中产生的电子文件通过系统集成接口自动在线归档至档案管理系统已成为产品图纸、技术文件等归档的重要途径。

PDM系统与档案管理系统之间的接口[1]可以采用WebService[2]的方式实现在线自动归档。WebService是使原来各自独立的系统之间的信息能够相互通信、共享而提出的一种接口,是建立可互操作的分布式应用程序的新平台,定义了应用程序如何在Web实现互操作性。WebService所使用的是统一、开放的标准,如 HTTP、XML、SOAP(简单对象访问协议)、WSDL(Web服务描述语言)等,所以 WebService可以在任何支持这些标准的环境(Windows、Linux、Unix)中使用。WebService具有平台无关性、普遍性、易于使用等优点,可以沟通不同平台、编程语言和组件模型中的不同类型系统,方便地实现异构系统之间的集成。

本文档描述基于 WebService方式实现 PTC Windchill平台构建的PDM系统与某某兰台档案管理系统之间的集成方法[2],该方法已在作者所在单位应用,效果良好。

1 集成流程与数据流

1.1 集成流程

本方法中涉及的PDM系统和档案管理系统之间的集成为单向信息传递过程,即只需要PDM系统传递相关信息到档案管理系统,不需要档案管理系统传递信息到PDM系统。

为了确保产品数据唯一性,所有原始文档和数据均保存在PDM系统中,经过电子审签后自动传递到档案管理系统进行归档。自动归档的触发点是签审流程结束后,“请归档”任务节点。PDM系统中设计“数据归档流程“,采用 Windchill流程引擎中的“自动机”机制,实现签审完成后的自动归档。档案管理系统对归档数据按照项目号进行成套管理。

PDM系统向档案管理系统传递的信息包括两部分内容:(1)各类设计数据的属性信息、数据之间的关联信息;(2)归档信息所涉及的实际的物理文件。

根据用户的实际需求可以采用将物理文件传递至档案管理系统或仅传递物理文件在PDM系统中的地址链接两种方式。仅传递地址链接的方式需要更多地考虑两套系统之间的权限设置问题。本方法中采用将物理文件传递至档案管理系统,即在PDM系统、档案管理系统中各存一份物理文件。

信息自动传递过程包括以下两步:

(1)将PDM系统中需要并满足归档要求的相关文档的归档物理文件上传至档案管理系统的FTP服务器;

(2)根据FTP回传的上传成功与否的信息,PDM系统将归档文档的描述信息传递到档案管理系统,由档案管理系统形成归档信息条目,归档到档案管理系统的临时PDM归档库中。

在PDM系统中,图纸、文档签审流程结束后,通过设立归档任务,PDM档案管理员在确认归档流程中验证文件(数据)的有效性后将数据信息发送至档案管理系统。PDM的电子文件仍然存放于PDM系统中,并在档案管理系统中形成副本。

归档流程如图1所示。设计人员编制相关技术文档和图样,完成后提交审阅并在PDM系统中按照文件类型执行相应的审批流程,审批流程结束后流程将到达归档任务处,档案管理员完成必要的检查步骤(如打印并检查),当其在PDM中完成归档任务后,此时触发与档案管理系统的集成任务。PDM系统通过集成接口发送要归档数据给档案管理系统,档案管理系统执行记录操作并返回“成功”或“失败”的消息给PDM系统,以便PDM系统执行对应的操作。“成功”后结束流程,“失败”则通知档案管理员,请其查看错误原因。

1.2 数据流

PDM系统与档案管理系统之间的数据流如图2所示,主要包括如下数据交互:

(1)设计人员/档案主管对 PDM的请求数据(归档请求、图样文件查看请求等);

(2)归档时,PDM系统向档案管理系统发送的WebService XML文件、图样文件数据、技术文件数据、变更单、管理文件等;

图1 PDM系统自动归档流程

(3)档案管理系统返回的执行结果消息(XML格式)以及异常消息(XML格式)。

图2 PDM系统与档案管理系统之间数据流图

2 集成方法

2.1 集成架构

在采用 WebService集成方式实现 PDM系统与档案管理系统集成时,档案管理系统将作为服务提供者,发布WebService服务;PDM系统将作为服务请求者,请求Web服务。

服务端(档案管理系统):

(1)编写服务函数代码,生成服务描述(WSDL)文件,以供客户端获取;

(2)编写传递的 XML基础数据集的格式规范,提供示例XML数据范本;编写针对该XML数据集进行验证的Schema文件(定义XML文档的结构和内容模式),用于客户端发送前和服务器端接收后进行验证格式;

(3)接收客户端发来的 SOAP请求消息,解析其中的方法调用和参数格式;

(4)根据WSDL的描述,调用相应的对象来完成数据的插入功能;

(5)把返回值(成功、失败)放入 SOAP回应消息返回给客户端;

(6)将调用写入系统日志。

客户端(PDM系统):

(1)取得服务端的服务描述文件WSDL,解析该文件的内容,了解服务端的服务信息及调用方式;

(2)根据需要,生成恰当的SOAP请求消息(指定调用的方法,已经调用的参数),发往服务端;

(3)请求发送前,根据验证的 Schema文件进行数据格式的验证;

(4)等待服务端返回的 SOAP回应消息,解析得到返回值。

PDM系统中设计了“数据归档流程“,采用 PDM流程引擎中的“自动机”机制,PDM系统中所有文件(除三维结构外)均需在签审完成后自动归档,PDM系统和档案管理系统之间的集成方式采用物理归档方式。归档内容包括条目数据和物理电子文件。对条目数据,需要首先在档案系统中的产品库下建立一个专门接收PDM数据的技术资料库(技术文件和图样文件),PDM系统中的文件或图样将归档到对应的节点下。

图3是PDM系统和档案管理系统的集成架构示意图。

图3 PDM系统与档案管理系统集成架构

2.2 归档数据

2.2.1 数据分类

从PDM系统归档至档案管理系统的数据类型主要有:

(1)文档的相关属性信息;

(2)图样的相关属性信息;

(3)变更及其相关信息。

某某档案系统在资料管理中维护一个PDM资料类别和数据分类的对照关系,档案人员可根据PDM归档数据的资料类别来迁移到实际归档的档案节点下。

2.2.2 数据字段及处理方法

各种归档数据主要属性字段信息如表1所示。

文档/图样文件字段里必须有值,其值为文件、图样或外来文,用于某某档案系统根据此字段的值,把不同类别的资料存储到相应的节点下。

字符型访问电子全文的地址,用户通过某某档案Web系统点击URL,进入Windchill登录界面。

XML文件所描述的内容包括:文档基本属性信息、文档的物理文件信息、文档的分发信息、关联文档信息等。XML文件示例如图4所示。

2.2.3 数据存储

从PDM归档至档案系统的数据,按产品型号划分。PDM数据归档到档案系统相应的产品型号之下,具体FTP配置与存储结构,本文不作描述。

表1 归档字段信息

图4 XML文件内容格式

2.3 数据测试

针对该方法采用了某某型号试验设计的图样文件进行了自动归档测试。即将PDM系统中完整执行完审签流程的某某型号试验设计的图样文件(包括三维 Catia模型文件、二维 AutoCAD文件)、技术报告(例如试验大纲)、变更单以及管理文件(例如评审书、会议纪要)等,通过系统自动归档到档案管理系统的专为该型号创建的一个测试归档库中,由档案管理人员对该库中的所有文件进行检查,确认数据归档正确无误后,档案管理人员即可以对相关信息进行修改、添加,进行后续的归档、利用、发布等档案管理操作。

3 结论

通过对PDM系统、档案管理系统以及WebService技术的研究,设计并实现了一种基于 WebService的不同应用系统之间的集成方法,将产品设计、制造过程中产生的企业重要技术文档自动归档至档案管理系统中,便于技术文档的管理、分发及利用。该方法已在作者所在单位成功应用,可以在相关行业及应用系统间推广使用。

[1]雷海红,刘春玲,曹亢.基于 Windchill的产品开发系统研究与应用[J].太赫兹科学与电子信息学报,2013,11(5):801-811.

[2]刘亚峰.浅谈基于Info_Engine的Windchill系统集成应用[J].科技传播,2010(14):238-239.

Research on the integration of PDM and archives management system

Cai Fang
(Aircraft Strength Research Institute of China,Xi′an 710065,China)

Design and manufacturing enterprises in the product development process often use the PDM system for product lifecycle data for the unique data source management.The enterprises use the Archives Management System(AMS)to manage the electronic archives.The interprises need a way to archive the file from PDM to AMS automatically.This paper presents an integrated method based on WebService in order to archive from PDM to AMS automatically.This method can reduce the manual intervention of personnel,improve the efficiency of archives management and ensure the unique product data.

integration;PDM;archives management system;WebService

TP393

A

1674-7720(2015)22-0076-03

蔡芳.PDM系统与档案管理系统集成方法研究[J].微型机与应用,2015,34(22):76-78,82.

2015-06-20)

蔡芳(1971-),通信作者,女,硕士,高级工程师,主要研究方向:数据库与网络安全技术。E-mail:cf_369@126.com。

中航工业技术创新基金(2014A62340)

猜你喜欢
图样文档管理系统
浅谈Matlab与Word文档的应用接口
基于James的院内邮件管理系统的实现
有人一声不吭向你扔了个文档
基于AutoCAD二次开发实现按序排图
基于LED联动显示的违停管理系统
海盾压载水管理系统
基于RI码计算的Word复制文档鉴别
基于DWG DirectX的电子产品图样结构关系轻量化构建方法研究
越南电站EPC项目设计图样审批管理
Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat