HuaweiTechnologiesCo.,Ltd.2010-12-071PDM概念培训教材Huawei/IBM/PTC2010-12-072目录•PDM的引入•PDM的概念和功能•PDM的效益•PDM实施的范围和方法2010-12-073PDM历史源于CAD系统1980s-1990s:•EDM(工程数据管理)、DM(文档管理)、TDM(技术数据管理)、EDMS(电子文档管理系统)1990s-2000s:•PDM(产品数据管理)、PDMII(产品开发管理II)2000s-:•CPC(CollabrativeProductCommerce)•CPDm(CollaborativeProductDefinitionmanagement)1980s1990s2000s竞争焦点利润市场份额市场规模产品开发策略降低成本及时上市创新技术焦点工具与生产力数据共享手段,智能资本设计方式串行方式并行工程企业间的合作组织结构部门项目组敏捷地面向市场的队伍2010-12-074目前在产品数据管理方面存在的部分问题多个数据源,多个管理标准低效的文档发放与查阅,文档共享性低硬件(电子、结构)开发与软件开发通常彼此独立,导致产品集成时重新设计没有把硬件和软件配置作为一个系统管理,导致产品版本控制问题对产品的更改没有进行有效跟踪和控制•硬件和软件更改后没有记录•没有正式的流程通知与更改有关的每一个人•没有跟踪版本修改•版本建立后没有冻结BOM•有太多的版本流入市场•最初的“总体系统设计”没有一致地更新以反映更改——摘自《华为IPD项目第一阶段报告》2010-12-075PDMinIPD2010-12-076PDM,NotIf,ButWhenPDM,缩短产品开发周期、降低产品开发成本、加速新产品开发•在产品设计的早期运作效率越高,就会在产品中注入更强的功能;在产品设计的关键时期优化得越好,产品就会越成功。产品开发阶段概念设计、开发生产PDMERP设计更改频度ECADMCAD2010-12-077PDM选型•华为公司的PDM产品选择了PTC公司的Windchill系统Windchill是第一个以web为中心的PDM系统,它将web的优势带入产品数据管理,被著名的电信公司朗讯(Lucent)定义为标准PDM平台,并结为伙伴关系,被多家全球著名电子行业公司采用Windchill系统功能模块2010-12-078目录•PDM的引入•PDM的概念和功能•PDM的效益•PDM实施的范围和方法2010-12-079PDM概念“ProductDataManagement(PDM)isamethodologyandsetoftoolsthathelpanenterprisemanagebothproductdefinitiondataandtheproductdevelopmentprocess.”PDM是一个方法论和一整套帮助企业管理产品数据和产品研发过程的工具。——摘自CIMdata《PDMbuyer'sguide》1999年2010-12-0710从两个角度来理解PDM产品PDM系统帮助组织产品设计,完善产品结构,确保设计、制造所需的大量的数据和信息清楚明了,从而构筑一个信息平台对产品进行支持和维护,保证有竞争力产品的及时交付。过程PDM系统管理产品生命周期的整个过程,组织协调诸如开发过程中设计评审、批准、变更及产品发布等事件,并最终落实到工作流和流程管理2010-12-0711WindchillPDM中的对象类?Windchill对象类别对象类别描述WTObject所有对象WTDocument文档对象WTPart部件对象WTChangeRequest变更请求对象WTChangeOrder变更单对象WTChangeActivity变更活动对象Project项目对象ManagedBaseline管理的基线对象ConfigurationItem配置项目对象•什么叫对象类?一个对象类是具有相同行为的对象种类;也就是说,它们有相同的属性和功能。2010-12-0712PDM管理企业的业务对象•什么叫业务对象?可以包含和分类数据。可以有:•元数据•主要文件•参考文件基于对象类型提供额外的功能:文档部件变更请求变更评估变更分析活动变更单变更活动2010-12-0713PDM通过产品信息的生命周期进行管理2010-12-0714BringThemAllTogether2010-12-0715PDM主要功能FILE..XLSFILE..LWPHTTP://WWW.HOME.COM/FILE.HTML键入文本键入文本键入文本键入文本键入文本键入文本键入文本变更请求ECR变更评估ECE变更单ECO变更活动ECA变更分析活动EAA3A3B3C文档管理(DocumentManagement)生命周期与工作流管理(LifecycleandworkflowManagement)变更管理(ChangeManagement)产品结构管理(ProductStructureManagement)2010-12-0716文档管理--内容•存储控制•版本控制•检索•权限控制•浏览及圈阅2010-12-0717文档管理--存储控制2010-12-0718文档管理--版本控制•基本原则•版本表示方式以“版本(Revision)+小版本(Iteration)”方式•检入(Checkin)时,系统会自动为文档增加小版本(Iteration),如下图中文档Doc-001的RevA的Iteration1升级为Iteration2。•版本(Revision)的升级通过修订(Revise)功能实现,如Doc-001由RevA升级为RevB。•2、版本和存取•个人文件柜中的文档版本可以直接更改•公共文件柜中的文档版本,必须检出更改•修改中的版本,他人不能使用,直到检入后•可以查看一文档的所有版本(Revision、Iteration)记录Iteration2Iteration1RevCIteration2Iteration1RevCIteration1RevBIteration1RevBDoc-001Iteration1Iteration2RevADoc-001Iteration1Iteration2RevA2010-12-0719文档管理--检索本地搜索:通过对象的属性条件来查询。如按作者、文档编号、文档类型等查询,这些条件可单独使用,也可联合使用。2010-12-0720文档管理--检索企业搜索:由搜索引擎支持,通过文档关键字进行查询,可以针对文档的内容进行。如查找包含关键字“GSM”的文档等。2010-12-0721群组:群组是识别用户的一种办法,与下面各方面有关:•部门•工作描述•项目•地点•结合文档管理--权限控制2010-12-0722文档管理--权限控制域:什么叫域?•域是受制于相同的管理策略的一组对象,比如访问控制、索引化。存贮、、和事件通知•在Windchill,域表现为文件柜个人文件柜公共文件柜2010-12-0723文档管理--权限控制什么叫做访问权限控制?•访问权限控制是允许你在域中指明谁能什么时候访问什么的一套规则•动态的权限:从流程角度来进行控制,不同的流程涉及不同的角色,不同的角色对应到不同的项目组,便落实到具体的参与人,通过这样的对应关系,既保证了流程的灵活性,同时也满足相应的权限控制。•静态的权限:从存储角度来进行控制,通过文件柜(Cabinet)来控制,不同的用户对不同的数据仓库、文件柜有不同的权限,权限有多种,包括查看、修改、删除、管理等。访问控制决定用户动作对象是/否2010-12-0724文档管理--浏览及圈阅•“万能浏览”就是用单一的浏览工具软件查看绝大多数格式文件的内容。华为公司采用了非常多种类的软件工具,硬件设计有PowerPCB、Cadence、VIEWDRAW、Capture等,结构设计有AUTOCAD、PRO/E、I_deas等,软件开发工具更是多达数十种。安装所有这些应用软件,这一方面造成工作平台管理复杂,另一方面造成成本增加。PDM的这种只要安装一个PDM的客户软件,就可以查阅其他格式文件的功能,就称作“万能浏览器”。•圈阅(Mark-up)指在不改变原文件的基础上,增加审阅人的意见和修正功能。•Windchill的万能浏览器产品为“ProductView”2010-12-0725产品结构管理--内容•产品结构•部件和文档的关联•多视图管理•基线管理•有效性管理3A3B3C2010-12-0726产品结构管理--产品结构•由相关的部件与文档组成•采取一种可不断扩展,结构化的形式展示•包含多层次的部件和子部件•涉及到一个部件、文档的的所有版本•代表一个产品的物理结构2010-12-0727产品结构管理--部件和文档的关联在Windchill,部件具有“参考”和“描述于”的关系参考关系用来识别对于一个具体的部件版本来说不是独一无二的文档。“描述于”关系用来识别对于一个具体的部件版本来说独一无二的文档。参考描述于2010-12-0728产品结构管理--多视图•从不同使用角度去看产品结构及组成部件,得到的产品结构•可以从设计角度、制造角度、维护角度等获取相关视图•视图常使用前缀“面向(As)”,如面向设计视图(As_Designed)等•视图间有一定的顺序,如面向设计视图在面向计划视图前•视图从两个维度反映产品的变化:•部门组织•时间/顺序部件版本部件版本Rev:ARev:AView:DesignView:DesignState:ApprovedState:Approved部件部件No:444No:444DescDesc:Fourth:Fourth部件版本部件版本Rev:A.BRev:A.BView:View:ManufManuf..State:InState:In--WorkWork部件版本部件版本Rev:A.BRev:A.BView:View:ManufManuf..State:InState:In--WorkWork部件版本部件版本Rev:BRev:BView:DesignView:DesignState:InState:In--WorkWork部件版本部件版本Rev:BRev:BView:DesignView:DesignState:InState:In--WorkWork时间/顺序部件版本部件版本Rev:A.ARev:A.AView:View:ManufManuf..State:ApprovedState:Approved部件版本部件版本Rev:A.ARev:A.AView:View:ManufManuf..State:ApprovedState:Approved部门/组织2010-12-0729产品结构管理--多视图举例(设计视图)2010-12-0730产品结构管理--多视图举例(制造视图)2010-12-0731产品结构管理--基线•什么是基线•在开发过程中,对产品非常重要的一组部件和/或文档,组成基线•基线的意义•是产品在某一关键点的“快照”(Snapshot)•代表产品开发过程中的重要里程碑•基线管理•由基线管理的文档和部件是文档和部件的具体版本•被基线管理的文档和部件不能被修改及删除•基线发布•通过发布基线,来冻结基线管理的内容2010-12-0732产品结构管理--基线部件:E-212类型:Component部件:E-212类型:Component部件:E-212类型:Component部件:E-212类型:Component部件:E-200类型:Assembly版本:A状态:Released部件:E-200类型:Assembly部件:E-200类型:Assembly版本:A状态:Released部件:E-210Type:Sub-Assembly部件:E-210Type:Sub-Assembly部件:E-210Type:Sub-Assembly部件:E-211类型:Component部件:E-211类型