PDM 权限管理的设计与实现
引言
随着计算机网络和数据库技术的发展,越来越多的企业 正在应用这些信息技术,
提高其竞争能力。特别是制造企业在其设计和生产过程中开始使用 CAD/CAM/
CAE/CAPP 等计算机辅助技术,这些新技术的应 用在促进生产力发展的同时也
带来了新的挑战。由于计算机辅助技术都自成体系,彼此之间缺少有效的信息
共享和利用,形成所谓的“信息孤岛”。实现信息的有序 管理是这些企业需要迫
切解决的问题。产品数据管理 PDM(preduct data managenent)正是在这种
背景下运行而生的一项新的管理思想和技术。PDM 是以软件技术为基础,以产
品为核心,实现对产品相关的数据、过程和资源 的一体化集成管理技术,可安
全方便地管理分布于整个范围的产品的设计过程和设计数据。其目的在于使设
计者和管理者全面管理、实时跟踪产品设计开发的全过程 以及所有的相关数据,
实现在正确的时间、把正确的信息、以正确的方式、传递给正确的人、完成正
确的任务。
PDM 系统为企业提供了信息共享平 台,使得不同的人、部门甚至其它相关企
业能方便的共享数据和信息,以提高设计效率和品质。同时 PLM 系统必须具有
足够的能力以保证数据的安全。在协调数据 共享和数据安全之间的关系时,
PDM 系统是通过权限管理来实现的,即具有一定权限的人,才可以在适当的条
件下,对相应范围内的数据进行访问。
现结合企业实施 PDM 系统的实际情况,详细讨论 PDM 系统中权限管理的实现
过程。
1、权限管理的基本概念
权 限管理是指在 PDM 系统中,根据人员(组织和角色)的不同,对处于不同状
态和位置的对象,分配不同的操作权限。PDM 系统的权限管理包括两方面:1)
基于 对象的权限,即对某个具体的对象设置能够被哪些访问者进行访问或操作;
2)基于关系的权限,即可以设置具有共性的访问者的权限,如按不同的工作组、
不同的 角色设定该对象产生的产品数据的不同访问权限,包括读、写、修改、
删除和拷贝等。另外,一旦受控对象的状态发生转移,原有角色拥有的对该对
象的操作权限即 被撤销,将被赋予新的权限。
1.1 数据存储位置
在电子化文档管理模式下,采用个人工作 区、共享数据区、归档数据区三层的
数据存储模式,对数据进行管理。PDM 系统内的每个用户都拥有自己的个人工
作区,个人工作区中的数据为用户个人所有,在 这里用户可以对自己拥有的数
据进行所有操作,这些数据通常是正在设计或编制中的对象。共享数据区为用
户提供了一个信息共享的平台,他们可以在这里交流数 据。当用户创建并完成