




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、产品数据管理(PDM)系统的用户权限管理摘要:通过对产品数据管理系统的分析,本文探讨了产品数据管理系统中数据、工作流程、活动、操作和角色之间的关系.提出了基于数据、工作流程、活动、操作和角色的用户权限管理的建模方法。通过在清软英泰PDM系统中建立用户权限管理模型的应用,证明了这种方法具有简单、规范、有效等特点,并可广泛应用于其它类型的复杂信息系统中。用户权限控制模型数据工作流程活动操作角色模型产品数据管理概述产品数据管理(Productdatamanagement,PDM)系统是沟通企业内各种信息的桥梁和框架,它管理所有与产品相关的信息和过程的大量数据。对于这种大型的数据库系统.正确的用户权限
2、管理是保证这些数据资料的安全性、准确性、完整性和一致性的基础。因此,PDM系统中用户访问权限管理一直是人们关注的问题、PDM系统中数据资源的操作权限的管理十分复杂,它不仅受实施PDM的企业的有关管理制度的影响,而且还受系统使用人员素质的影响。为在实施PDM系统过程中建立用户权限管理模型,许多学者作了相关研究:基于用户的角色的安全管理的模型;结合实际应用提出了用户权限管理与工作流程管理有关的思想。通过开发清软英泰PDM系统的实践,笔者认为用户的访问权限的设置必须符合企业有关管理规范和标准,同时要考虑实际可操作性。由于企业有关标准严格规定了有关技术文档的工作流程、角色(各类人员)操作权限等,因此,
3、对于在PDM实施过程中建立用户权限的管理模型,除了考虑与一般数据库系统权限设置有关的规则外,更重要的是参照有关规定,在遵守有关规定的前提下,应使建模过程简单、规范和易操作。为此,本文从PDM系统应用特点出发,首先探讨PDM系统中数据、工作流程、活动、操作和角色之间的关系以及它们的相关性质;然后,提出基于数据、工作流程、活动、操作、角色的用户权限管理的建模方法。最后,以清软英泰PDM系统实施过程为例,说明采用基于数据、工作流程、活动、操作、角色的用户权限管理模型的建模过程。1PDM系统的组成要素及其关系1.1系统的基本要素任何PDM系统都具有以下5种基本成分:数据、工作流程、活动、操作和角色。为
4、此,本文首先定义这5种基本要素。定义1定义5种基本要素:(1)数据:数据是指PDM系统中以简单的数据项、复杂对象(如图形文件)、数据库中的表、视图等形式存在的操作可直接访问的对象。它包括数据和数据之间的关系两层含义。操作:操作是指PDM系统中对数据进行存取的方式,如对数据库表的读、写、修改、查询、删除、更新等。工作流程:工作流程是指PDM系统中定义在具体数据上的具有确定顺序的活动整体。如产品目录单的工作流程是由设计(或称为输入)、校对、审核、标准审查和批准顺序组成其中,设计、校对、审核、标准审查和批准称为活动。活动:活动是指PDM系统中数据的处理过程,一个活动可以由多个操作构成。如设计活动可以
5、由读、写、修改、查询、删除、更新等组成。角色:角色是指PDM系统中定义在数据上的特定操作权限的集合,或称为对一数据具有特定访问权限的用户类。如设计员角色是指对所设计的新产品技术文档具有读、写、修改、查询、删除、更新等权限的用户类。1.2要素之间的关系对于PDM系统中任何与产品相关的信息及过程的数据的管理与维护,都存在这样一条规律,在任何时候,用户必须以特定角色的身份按给定工作流程所规定的活动对相应数据执行规定权限的操作。即对于任何PDM系统中的管理对象一一数据,在其生命周期中受其规定流程的控制。其工作流程结构见图1图中一个工作流程属于某具体数据对象,工作流程由一系列相关活动按一定的顺序组成,其
6、中每项活动具有一系列操作,一个活动中的不同操作的组合并加以命名就形成了不同的角色,从一点可以看出,角色可以定义成已命名的对某数图1PDM系统中工作流程结构避开各要素的具体细节,PDM系统中各要素之间关系以及系统用户与各要素之间的关系可以用实体关系(Entity-reltion,E-R)图表示,见图2。活动标识VA12活动名称VA30【tu卜y活动一操作I操作标识12操作名称VA担0,1曲成【止分配工作流程流程标识VA12流程名称VA3Q渝程创建若VA20角色标识AVI2角色名称AV30执行用户标识VA!2用户客称VA30在图2中,在系统任意稳定的状态下,一个具体数据对象具有唯一确定的工作流程,
7、它们之间形成一对一的关系;工作流程由若干活动组成,它们之间形成一对多的关系;每一活动包含若干操作,它们之间形成一对多的关系;这些活动的不同组合并对每一种组合加以命名形成不同的角色,这样,角色与活动之间形成多对多关系;同样在系统中,一个角色可由多个用户来担当,一个用户可以担当多个角色,它们之间之间形成多对多关系。综上所述,在PDM系统中用户的访问权限不仅与访问对象(数据)有关,而且与控制数据的流程有关。因此,在PDM系统的用户权限设置问题上,必须全面考虑各方面的影响因素。2用户权限管理的建模方法从上述讨论可知,在PDM系统中设置用户权限不仅要考虑管理对象数据,而且要考虑管理对象的有关工作流程。另
8、外,上述用户角色关系中一个角色的权限集合是唯一的并且角色组成的系统中角色间存在非循环性,即角色图中不存在环路。根据以上原理,本文将用户权限管理建模过程分为如下几个步骤。2.1明确管理对象数据建立用户权限管理模型之前,必须了解企业中产品有哪些需要管理和操作的数据对象以及这些数据对象之间的关系。只有在明确了管理和操作的对象有哪些类型的基础上,才能明确它们各自的管理流程和管理与操作需求,从而定义角色对应的权限类别。如清软英泰用于飞机设计的PDM系统涉及到的文档类型主要有:明细表、目录单、图纸、更改单、临时更改单、技术单等。在此基础上建立数据的工作流程。图2表示目录单相关记录之间的关系。目录单播婆目录
9、单10目锻单更改记录A4A50A16型号A4目录单編号A30拥用型号A4目曇单编号A30图号A30:生效A图址寳敦期型号A4目录单怕号A3O图号A3O图紙版本号DC6J图3目录单相关记录之间的关系2.2建立数据对象的工作流程及其活动在PDM系统中,每个管理和操作的数据对象都有相应的工作流程,如审批流程和更改流程,这些流程大多数都有企业标准来规定,其中规定了流程中活动和活动的执行顺序:活动规定了对数据的静态访问权限;活动的执行顺序规定了对数据的动态访问权限。在建立PDM系统的用户管理模型时,只有按照所规定的数据对象的审批流程和更改流程,才能建立符合企业标准的对这些数据对象的用户访问权限的模型。这
10、是PDM系统成功实施的基础。表1列出了某飞机部件A明细表流程及其活动和操作,其中活动的操作栏中的“是”和“否”表示对应活动是否有相应的操作。表1A部件明细表流程及其活动和操作被操作和管理数据对象审批流程及其活动活动的操作角色读写删改拷贝设计是是是是是A部件明细表设计员校对提交是否否否是A部件明细表校对员A部件明细表审核提交是否否木是A部件明细表审核员标审提交是否否否是A部件明细表标审员质控提交是否否否是A部件明细表质控员审定发放是否否否是A部件明细表审定员2.3定义角色PDM系统中的角色是指对某数据对象的操作的集合,它与对应数据对象的工作流程及其活动有关。在PDM系统中,角色是一种“岗位”。一
11、定角色拥有相应的访问权限。表1中表示了飞机某部件A明细表在流程中所定义的角色。在PDM系统中可建立以下角色:普通用户、设计员、校对员、审核员、审定员、标审员、质控员、系统管理员。其职责如下:普通用户:进入系统的一般人员,如生产现场人员。设计员:设计部门从事产品设计开发的人员,其对发出的图样、设计文件的质量全面负责。校对员,校核设计的正确性、协调性及资料成套性等。对图样、设计文件的质量与设计共同负责。审核员:检查设计质量。对本专业范围内的产品结构、原理、性能协调以及经济性等主要技术问题负责。审定员:审查设计的合理性。监督设计质量。主要审查设计方案。原理、性能、重大协调关系。设计资料的成套性以及是
12、否履行了本单位内签署程序。标审员,审定各项标准选用的正确性及品种规格的控制。发出的图样、设计文件是否符合有关标准。质控员:按照质控文件及标准对设计文件进行质量监督审查。系统管理员:PDM系统中拥有最高权限的用户。可代行其它一切权限。2.4定义用户企业的人员组织结构既有静态的各级职能部门。也有为完成某项任务而临时组成的产品开发团组。企业各职能部门及其各级人员原有职能主要是针对各类型文档原有的手工管理方式设置的。采用PDM系统后。首先。必须对其重新定义。明确各级人员所承担的任务及其所接触到的数据类型。例如。规范后的清软英泰各级技术人员所承担的职责和任务如下:总工程师:审查设计方案。原理、性能、重大
13、协调关系。对图纸、技术文档具有审定权。质量控制人员,受总工程师的领导。负责设计文件的质量监督审查。对图纸、技术文档具有质控权。1)设计组组长:对本组设计员的设计质量负责。对本组有关的图纸、技术文档具有审核权。2)标准审查人员:审定图样、设计文件是否符合有关标准。对图样、技术文档具有标审权。3)设计员:设计本组有关图纸、技术文档。具有设计权。其次。要对人员编号。编号一般应与企业组织机构和部门无关。最后。按照项目要求。将各类人员按角色分配到人。使各类用户有规定的访问权限。3应用举例根据清软英泰的实际情况。以某型号飞机的A部件的目录单和明细表为例。说明其用户访问权限管理模型的建立过程。按照上述建模过程。形成用户访问权限管理模型如表2所示。另外。系统管理员是一个特殊的用户。是系统中具有最高权限的人员。同时也负责维护系统的正常运转,他除了具有表。中的所有权限外。还应具有的管理功能有、项目管理、用户管理、权限管理、工作流程定义等。由表2的用户权限管理模型可以看到。一个数据对象有其工作流程;一个工作流程有一系列给定顺序的活动;同一活动由一系列操作组成;不同活动的不同操作序列对应不同的角色;同一角色可以由不同用户担当;同一用户可以同时扮演不同的角色。完成不同的任务。拥有不同的权限,用户权限管理的建模过程就是填写表2的过程。4结束语清软英泰PDM系统中用户权限管理模型的建立是一项十分复杂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江国企招聘2025温州平阳县城发集团下属房开公司招聘5人笔试参考题库附带答案详解
- 浙江国企招聘2025嘉兴海宁上塘水务有限公司高品质管道饮用水工作办公室招聘4人笔试参考题库附带答案详解
- 纸张柔软剂与增强剂应用考核试卷
- 航天器结构强度与振动分析考核试卷
- 网络安全攻防实战演练考核试卷
- 粪污处理技术在养殖小区的应用考卷考核试卷
- 健康营养品批发商的智慧供应链平台建设与运营考核试卷
- 磷肥产业经济效益分析与评估考考核试卷
- 矿床模型与资源预测考核试卷
- 液力机械在水利发电站中的应用考核试卷
- 2025劳动合同范本下载打印
- 微生物检验的基础知识试题及答案
- 2025年北京市三类人员安全员c3证考试题库及答案
- (四调)武汉市2025届高中毕业生四月调研考试 地理试卷(含答案)
- GB/T 45434.3-2025中国标准时间第3部分:公报
- 北京市消防条例解读
- 2025年中国城市轨道交通维修行业投资潜力分析及行业发展趋势报告
- 海南省海口市(2024年-2025年小学五年级语文)统编版期中考试((上下)学期)试卷及答案
- 中国华电集团公司火电厂烟气脱硫工程(石灰石石膏湿法)设计导则(a版)
- 心肺交互作用-
- 封条模板A4直接打印版
评论
0/150
提交评论