PDM基础功能技术研究|产品数据管理
一, PDM概念知识
PDM是一款以产品为中心,通过计算机网络和数据库技术,把生产过程中把所有与产品相关的信息和产品相关过程以及资源进行集成化的管理。它是帮助企业实现信息化集成的桥梁与枢纽,也是企业各部门的数据管理中心和流程管理中心。
二, PDM基础功能模块
随着全球网络计算机技术的发展和普及,企业传统的管理方式逐渐在竞争中丧失自已的优势,且这种趋势在未来只会越来越大。 PDM系统则为企业提供了一种宏观管理方式和控制所有与产品机关信息的机制。一般来说,PDM系统在企业级应用中具备以下基本功能:1,电子资料库和文档管理功能;2,产品结构和配置管理功能;3,查看与圈阅功能;4,工作流和设计管理功能;5,设计检索和零部件库功能;6,项目管理功能;7,电子协作功能;
以上功能可以概括为 PDM两大模块:一是产品数据生产过程的管理;二是如何进行有效存储和管理,实现图文档的保密、共享、查询、汇总、统计等;
1, PDM系统体系结构
一个优秀的系统必须具备一个优秀的低层架构。 PDM系统无疑是优秀的,它采用CLIENT/SERVER(客户端/服务器)体系结构和面向对象的方法,实现产品全生命周期的管理,协调控制工作流程和项目进展。面向对象的方法,实现产品全生命周期的管理,协调控制工作流程和项目进展。
使用这样一样体系架构,意味着用户在使用PDM电子仓库与文档管理时对数据进行高效的存储、检索以及管理。因此电子仓库与文档管理为其他功能模块提供低层的数据支持。PDM系统中的数据对用户来说是透明的,所有在进行文档管理与变更的同时也要对用户进行权限控制 ,确保文档的安全性。
2, 电子库及图文档管理
PDM采用C/S架构决定了PDM系统在对于信息数据的安全管理上有更强的控制能力,在使用PDM后用户的所有数据将会保存到电子库中(服务器),并且会对用户的每一次存取、修改进行记录,避免用户在未来想要追溯历史版本时无从下手的情况。
在PDM中,对历史数据信息可以通过模糊查询的方式输入相应关键字进行检索,无需用户记住该数据的全部内容,值得一提的是PDM检索的方式非常多样化,方便用户使用不同种类的检索方式找到历史文件。
对于计算机中存储的文档查询,根据用户的权限不同,可以查阅的文档也不同。同样的,PDM也会根据权限来判断用户是否具有对该文档的编辑修改权力。通过设置操作权限来保护文档的安全,拥有不同权限的用户只能对其权限范围内的文档进行操作,保证了文档存储的安全性。
3, 产品结构与配置管理
PDM的核心内容之一便是产品的结构与配置管理,它以树状结构来表达产品零部件之前的层次关系。通过产品结构树实现对产品信息的管理,结构树上的每个节点都代表了一个零部件,可以通过建立零部件与其相关所有文档的关联指针,实现所有文档数据都依附于每个具体的产品(产品结构树)而存在。一个具体的产品结构树对象包含了对象属性、结构、描述、属性文档等等。在属性文档下又包含了具有版本属性的文档。而用户则可以利用这些在PDM中自动生成单层/多层BOM、自动生成设计报表、自动输出任意查询。
4, 工作流程的设计和实现
作为PDM的核心内容之一,工作流程管理是对产品的整个形成过程进行控制 ,并使该过程在任意时间都可以被追溯。目前企业中通常认为PDM流程管理技术主要用于实现产品设计与修改过程的跟踪志控制,包括工程数据的提交与修改、管理和监督、文档的分布控制和自动通知等。不同用户之间的数据流动以及在一个项目的生命周期内跟踪所有事务和数据的活动。修改后的产品数据经提交、审批及最后登记成为新版本的产品数据。
在PDM中,以电子方式实现各工程数据的提交、审批和发放来实现工作流程的管理。当用户进入自已的PDM工作界面时,如有审批任务,系统会自动提示来提醒用户。通过PDM流程管理功能,用户可以对产品形成过程中各种复杂的设计、更改和发放过种进行管理。
PDM采用可视化设计方法,用图框表示节点,有向线段表示信息的流向,用属性来定义节点和流程的相互关系,如将节点定义为设计人员、校对人员、审批人员等,将流程定义为提交、返回修改等,可视化设计流程的方法比较直观,易于表达,具有较大的灵活性,企业也容易接受。上图是一个简单的设计流程,当用户在设计节点时我们可以对他开放所以的编辑权限,方便用户在此处可以自由的对该文件进行操作。而当用户提交设计进入下一审批节点时,我们将只允许用户查阅该文件,而无法对文件进行编辑,提交等操作。此时将只有处于审批组的成员才能对该文件做提交操作。
一般的工作流程管理包括审批流程和更改流程管理,具有传送文档、发送事件通知和接受设计建议等功能,能够保留和跟踪产品从概念设计、产品开发、生产制造直到停止生产的整个过程中的所有历史纪录,以及定义产品从一个状态转换到另一个状态时必须经过的处理步骤。
5, 项目管理
PDM系统旨在对产品的所有数据信息与产品的过程信息进行管理,当用户创建一个项目时,可以为该项目分配所有用户的角色定义与操作权限。项目过程是一种面向过程管理方式,它通过管理项目的生命周期来进行全方位管理。
PDM旨在管理与配置项口实施过程中所涉及的进度计划、人员、组织及其他的相关数据,同时对项目和活动的运行状态进行实时监督与反馈,通过项目管理,可以了解一个项目从立项,启动,计划,执行,监控,结束到总结的全过程。项目管理的模型应包括项目和任务的描述、项目开发阶段的状态、项目参与人员、项目开发流程等。