1 PDM的核心功能
1.1 PDM的功能模块
PDM系统包括以下五个核心功能模块:系统集成、数据管理、工作流管理、项目管理及权限管理。
1) 系统集成原理
产品数据包括CAD、EDA、CAO……等用户数据,在PDM系统数据库中存有这些数据元数据、同时,数据指针指向这些用户数据的存放地址。在ERP系统中也存有产品或物料等的元数据。CAX和ERP等系统与PDM系统通过系统通信进行双向数据交换。
PDM与CAX通过标准接口与商用系统(如机械CAD、电子CAD、仿真数据、数字样机、质量控制、文档系统及软件数据)进行双向数据传输,实现双向通信。对于专用(非标)系统,PDM通过专用集成接口与这些系统进行数据交换。
PDM与ERP的集成包括过程集成和信息集成两部分,这些集成都是双向的数据交互。
2) 数据管理原理
一个零件数据包括业务对象和数据对象两部分,业务对象有零件主记录(我理解为零件属性)、模型主记录、工程图主记录和文档主记录(如MS Office)等等;数据对象包括工程图纸等。在PDM数据库中存放业务对象和数据对象的属性信息,图形文件存放于PDM文件系统中,PDM数据库通过地址指针指向存放位置。
3) 工作流管理原理
一个标准的过程步骤包括:任务指派、检验、通知、条件判断及系统调用五个基础步骤。在每一个流程步骤中都需要提供任务清单、工作台数据的记录以及执行任务的人(角色);
在工作流管理系统中,可以管理零件数据的过程历史和过程状态,随着业务执行的变迁,零件的发放状态也随之变迁。
在流程执行的一些阶段,系统用户需要查看零件的相关数据,因此,在流程步骤需要与零件数据(如工程图主记录)进行关联。而这些零件数据的相关属性在流转的过程中会产生变化,如发放状态和发放阶段等;
创建一个工作过程(过程建模)可以采用交互和自动两种方式。
l 交互指的是在PDM系统的过程库里存放有标准过程步骤,这些步骤没有组成一个业务流程,当启动任务时,系统用户则将这些标准步骤按自己的要求形成过程链;
l 所谓自动构建是指在系统定义时将一些常用的业务流程定义好,存放到过程库中,当需要调用此过程时,便可自动调用了。
4) 项目管理原理
项目管理系统是集成的过程和数据系统。每个项目都有项目主记录。所有项目数据的汇集点就在项目管理模块。项目包括:
l 项目任务:每个项目有项目进度和项目成本,其还会有多个项目子任务,这些子任务同样有进度和成本属性。每个子任务的工作流由工作流管理系统提供支撑。
l 项目组:项目的组织结构,包括n个角色、每个角色都有成本,每个角色都是其些子任务工作流中的一个用户。
l 项目文件夹:PDM系统还应提供项目文件夹来存放项目数据,包括该项目的文件系统、主记录等
l 产品文件夹:产品文件夹由用来存放产品数据,包括:产品结构数据、产品文档(数据表、试验图及CAD模型等)
5) 权限管理
PDM的权限可针对角色、用户、用户组、功能及对象类进行权限管理。PDM的权限有:写、读、检索、删除及执行等。在项目管理中还提供动态权限,当用户进入某个项目时,可给予其相应权限,项目一旦结束,其权限也终止。
举例:项目角色可以有:项目负责人、设计工程师、工程图检验人员、工程图发放人员、项目管理员、计划员、采购员、系统管理员、代理商……
萧塔纳介绍了德国Intellivate公司按照其技术体系开发的PDM系统OpenEDM系统。他提到,PDM作为一个集成工作平台,需要与企业的IT工具(CAX、CAO、ERP等)进行系统通信和双向数据交换。PDM数据库记录虚拟产品的元数据,其存储有指针指向用户数据(文件系统)。在ERP和PDM系统中部分产品存在冗余情况,但这些冗余应处于受控之中。
1.2 PLM工作平台
萧塔纳将PLM称为PLM平台。他认为,PLM工作平台管理从产品研发、制造到使用、维修的全过程中产生的各类数据,包括产品数据、计划数据、生产数据及经营数据等多种数据。PDM是PLM的基本组成部分,是所有后续过程的基础。ERP、MES、SCM、CRM等系统也是PLM工作平台的一部分。
(待续)
发表于:
2009-06-11 20:25 江艳芬 阅读(2050)
评论(2) 收藏 好文推荐
本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。
作者该类其他博文: