|
摘要:本文论述的是NM-PDM中关于工程图设计审批流管理中所必须解决的权限认证过程。它主要研究图纸设计过程中变换操作者角色时如何实时取得对图纸的控制权限,而后对工程图纸进行操作的一种过程设计。它是在PDM平台下进行工程图设计时必不可少的一项控制手段。
1、概 述 NM-PDM是针对某公司开发的产品数据管理系统,该公司研主要进行设计图纸的开发和管理,系统数据的源头。系统要求对工程图的操作是在NM-PDM的基础上进行的,只有通过PDM授权后才能进入工程图的相关操作。 PDM是将所有与产品相关的信息和所有与产品有关的过程集成在一起的产品数据管理系统。是一种面向对象的信息系统,它将所有与产品相关的信息和过程定义为对象,如文档、工程图、关系和过程等。对象在其生命周期中要发生许多变化,如版本、所有权、访问权等。在生命周期的不同阶段,对这些变化有不同的控制要求。在工程图的生命周期中,设计状态是唯一可以修改工程图的状态。当设计者认为该工程图已经完成,可以将其提交,工程图进入待检状态,相关的校对人员、标准检查人员将收到通知,并暂时获得对该工程图的所有权,以便对数据进行检查,如果通过检查,工程图进入待批状态,否则被退回到设计状态。如此直至批准。如果需要对归档以后的零件图进行更改,那么就要产生一个新的修订版本,然后继续从设计状态开始进入新一轮的工程图生命周期循环[2]。工程图对象的生命周期状态如图1所示。  NM-PDM审批流管理就是根据工程图对象生命周期的状态来进行的。 2、NM-PDM审批流管理模型功能分析 在传统的手工管理工作流程中,对工程图生命周期各状态相应功能的执行是通过图纸的传递来进行的。而在NM-PDM审批流管理系统中,对工程图生命周期的状态的确立,是根据识别提供给操作者权限状态代码来实现对工程图的处理。全部过程在PDM控制下进行。NM-PDM审批流系统的管理模型如图2所示。  当一个用户准备进行工程图设计时,首先要登录系统,系统进行登录身份确认;当用户登录后,系统自动寻找其所属用户工作组,判别其是否可以使用设计用户界面;进入设计用户界面后,用户选择一个项目,系统会对其进行项目组成员身份认证,此时系统主要从两方面来对用户权限进行认证,一方面,判别用户是否为该项目组成员,另一方面,如果是,他在该项目组中所担任的角色是什么;用户选择项目子项后,系统要对该子项的所有权进行识别。 这部分工作是通过建立员工表存储用户登录身份认证数据、建立工作组表存储不同用户的不同权限认证数据和建立项目组表存储用户在不同项目中所担任的不同角色认证数据来进行。用户操作时通过读取这些信息来动态地......More↓↓↓
|