您所在的位置:e-works首页 > 产品创新数字化(PLM) > PDM/PLM

基于工作流技术和B/5结构的动态PDM文档管理

发表时间:2008-4-29 李秀芳 姚进 刘清秀 来源:万方数据
针对如何控制动态PDM文档流转的问题,在基于B/S结构的汽车配件PDM系统的基础上,详细介绍了PDM文档流转机制、PDM文档过程建模、模型实例化、以及基于工作流技术的PDM文档管理实现,从而提出了一套基于工作流技术的PDM文档管理方法。
    产品文档管理作为PDM(产品数据管理)系统的一个重要功能模块,其管理对象是与产品相关的所有文档,主要包括:产品图纸、工艺卡、装配工序卡、控制计划、检验指导书、BOM表等等。怎样才能把如此繁杂的产品文档进行统一有序的管理,成为PDM文档管理要解决的核心问题,从而出现了许多文档管理系统,其中,基于工作流的PDM文档管理成为当前研究的热点。随着Web技术的不断发展,基于B/S结构的信息管理系统将逐步取代基于C/S的信息管理系统。本文以开发的基于B/S结构的汽车配件PDM系统为例,提出了一套基于工作流技术的动态PDM文档管理方法。
   
    1 PDM文档流转机制
   
    按产品文档的存在状态对其进行分类,可分为两类:
   
    一类是动态文档,即:在项目的进展过程中产生的一系列文档,如工艺卡、测试报告、装配文件等;
   
    另一类是静态文档,包括标准化的工艺数据、工艺规程等。对于静态文档我们做单独处理,不放人工作流程。
   
    不同类型 的PDM中的动态文档存在不同的工作流程,但它们的流转机制以及内部逻辑却遵循统一的标准。以温度传感器的成品图设计的程序流程为例,如图1所示。
   
    本文的产品文档流转机制遵循CE(CodnitnEvent简称CE)规则,CE规则定义了在一定条件满足的时,相应的后继事件发生。
 

   图1 温度传感器成品图设计程序流

    虽然对于不同类型的PDM文档的具体流程不同,但它们都可以分解为相同的基本逻辑单元(节点)。所有PDM文档流程的基本逻辑单元都满足如下几种逻辑关系:串行逻辑关系、并行逻辑关系、选择逻辑关系、循环逻辑关系。以上逻辑关系都支持WfMC(国际工作流管理联盟)提出的六种工作流原语:与连接、与分支、或连接、或分支、循环、因果关系。
   
    1.1 串行逻辑关系
   
    串行逻辑关系定义了一个以固定顺序执行的活动。在上面的温度传感器的成品图设计流程中,图纸设计和工艺之间为串行逻辑关系,图纸设计必须在工艺之前完成,当图纸设计完成后工艺才能够被执行。如图2所示。
   
    1.2 并行逻辑关系
   
    这种逻辑没有严格的执行顺序,可以同时进行分支活动,它主要用到两个基本工作流原语:“与分支(And一split)”和“与连接(如d一JOin)”。在温度传感器的成品图设计流程中,当标准化完成之后,需要进行技术经理签字和部门会签。这两个活动没有任何制约关系,此时技术经理签字租部门会签可以看成两个处于不同分支的活动,两个活动的执行没有时间的先后顺序,但是只有两个活动都完成以后,“批准”这一活动才能被激活。如图3所示。

    图2 串行逻辑



图3 并行逻辑

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:赵蔓
3