1、Huawei Technologies Co.,Ltd.PDM概念培训教材概念培训教材Huawei/IBM/PTC11/5/20221目录目录 PDM的的引入引入 PDM的概念和功能的概念和功能 PDM的效益的效益 PDM实施的范围和方法实施的范围和方法11/5/20222PDM历史历史E源于源于CAD系统系统E1980s-1990s:EDM(工程数据管理)、DM(文档管理)、TDM(技术数据管理)、EDMS(电子文档管理系统)E1990s-2000s:PDM(产品数据管理)、PDM II(产品开发管理 II)E2000s-:CPC(Collabrative Product Commerce)
2、CPDm(Collaborative Product Definition management)1980s1990s2000s竞争焦点利润市场份额市场规模产品开发策略降低成本及时上市创新技术焦点工具与生产力数据共享手段,智能资本设计方式串行方式并行工程企业间的合作组织结构部门项目组敏捷地面向市场的队伍11/5/20223目前目前在在产品产品数据管理数据管理方面存在方面存在的的部分问题部分问题E多个多个数据源,数据源,多个多个管理管理标准标准E低效的文档低效的文档发放发放与与查阅查阅,文档,文档共享共享性低性低E硬件硬件(电子电子、结构)、结构)开发开发与与软件开发通常彼此软件开发通常彼此独立
3、,独立,导致产品集成导致产品集成时时重新设计重新设计E没有把没有把硬件硬件和和软件配置作为一个软件配置作为一个系统管理,系统管理,导致产品导致产品版本版本控制问题控制问题E对对产品产品的更改没有的更改没有进行进行有效有效跟踪跟踪和和控制控制 硬件和软件更改后没有记录 没有正式的流程通知与更改有关的每一个人 没有跟踪版本修改 版本建立后没有冻结BOM 有太多的版本流入市场 最初的“总体系统设计”没有一致地更新以反映更改 摘自摘自华为华为IPD项目第一阶段报告项目第一阶段报告11/5/20224PDM in IPD11/5/20225PDM,Not If,But WhenPDM,缩短,缩短产品开发
4、周期产品开发周期、降低产品开发降低产品开发成本、成本、加速新产品开发加速新产品开发在在产品设计产品设计的早期的早期运作运作效率越高,就会在效率越高,就会在产品产品中中注入注入更强的更强的功能功能;在;在产品设计产品设计的的关键关键时期时期优化优化得越好,得越好,产产品品就会越就会越成功成功。产品开发阶段概念设计、开发生产PDMERP设计更改频度ECADMCAD11/5/20226PDM选型选型华为华为公司公司的的PDM产品选择产品选择了了PTC公司公司的的Windchill系统系统 Windchill是第一个以web为中心的PDM系统,它将web的优势带入产品数据管理,被著名的电信公司朗讯(L
5、ucent)定义为标准PDM平台,并结为伙伴关系,被多家全球著名电子行业公司采用Windchill系统功能模块系统功能模块11/5/20227目录目录 PDM的的引入引入 PDM的概念和功能的概念和功能 PDM的效益的效益 PDM实施的范围和方法实施的范围和方法11/5/20228PDM概念概念“Product Data Management(PDM)is a methodology and set of tools that help an enterprise manage both product definition data and the product development p
6、rocess.”PDM是是一个一个方法论方法论和和一整套帮助企业管理一整套帮助企业管理产品产品数据数据和和产品产品研研发发过程过程的的工具工具。摘自摘自CIMdata PDM buyers guide1999年年11/5/20229从两个角度来理解从两个角度来理解PDM产品产品PDM系统系统帮助帮助组织组织产品设计产品设计,完善产品完善产品结构,结构,确保设确保设计计、制造制造所需的所需的大量大量的数据和的数据和信息信息清楚清楚明了明了,从而从而构筑构筑一一个信息平台个信息平台对对产品进行产品进行支持和维护,支持和维护,保证保证有有竞争力产品竞争力产品的的及时交付及时交付。过程过程PDM系统管
7、理系统管理产品生命周期产品生命周期的的整个过程整个过程,组织,组织协调诸协调诸如开发过程如开发过程中中设计评审设计评审、批准批准、变更变更及及产品发布产品发布等等事件事件,并最终并最终落实落实到到工作工作流和流程管理流和流程管理11/5/202210Windchill PDM中的对象类中的对象类?Windchill 对象类别对象类别 对象类别对象类别描述描述WTObject所有对象WTDocument文档对象WTPart部件对象WTChangeRequest变更请求对象WTChangeOrder变更单对象WTChangeActivity变更活动对象Project项目对象ManagedBasel
8、ine管理的基线对象ConfigurationItem配置项目对象什么叫对象类?什么叫对象类?一个对象类是具有相同行为的对象种类;也就是说,它们有相同的属性和功能。11/5/202211PDM管理企业的业务对象管理企业的业务对象什么叫业务对象?什么叫业务对象?可以包含和分类数据。可以有:可以包含和分类数据。可以有:元数据 主要文件 参考文件基于对象类型提供额外的功能基于对象类型提供额外的功能:文档部件变更请求变更评估变更分析活动变更单变更活动11/5/202212PDM通过产品信息通过产品信息的的生命周期进行生命周期进行管理管理11/5/202213Bring Them All Togethe
9、r11/5/202214PDM主要功能主要功能键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本键 入 文 本变更请求ECR变更评估ECE变更单ECO变更活动ECA变更分析活动EAA3A3B3C 文档管理(Document Management)生命周期与工作流管理(Lifecycle and workflow Management)变更管理(Change Management)产品结构管理(Product Structure Management)11/5/20
10、2215文档管理内容文档管理内容存储控制存储控制版本控制版本控制检索检索权限控制权限控制浏览及圈阅浏览及圈阅11/5/202216文档管理存储控制文档管理存储控制我我 的的 電電 腦腦個个个人人档档案案柜柜櫃共共 享享 的的 档档 案案 柜柜检出(Check out)检入(Check in)公共文件柜公共文件柜个人文件柜个人文件柜11/5/202217文档管理版本控制文档管理版本控制基本原则基本原则版本表示方式以“版本(Revision)小版本(Iteration)”方式检入(Check in)时,系统会自动为文档增加小版本(Iteration),如下图中文档Doc-001的Rev A的Ite
11、ration 1升级为Iteration 2。版本(Revision)的升级通过修订(Revise)功能实现,如Doc-001由Rev A升级为Rev B。2、版本和、版本和存取存取个人文件柜中的文档版本可以直接更改公共文件柜中的文档版本,必须检出更改修改中的版本,他人不能使用,直到检入后可以查看一文档的所有版本(Revision、Iteration)记录Iteration 2Iteration 1Rev CIteration 2Iteration 1Rev CIteration 1Rev B Iteration 1Rev B Doc-001Iteration 1Iteration 2Rev
12、A Doc-001Iteration 1Iteration 2Rev A 11/5/202218文档管理检索文档管理检索本地本地搜索:搜索:通过对象的属性条件来查询。如按作者、文档编号、文档类型等查询,这些 条件可单独使用,也可联合使用。11/5/202219文档管理检索文档管理检索企业企业搜索:搜索:由搜索引擎支持,通过文档关键字进行查询,可以针对文档的内容进行。如查找包含关键字“GSM”的文档等。11/5/202220群组:群组是识别用户的一种办法,与下面各方面有关:群组:群组是识别用户的一种办法,与下面各方面有关:部门 工作描述 项目 地点 结合文档管理权限控制文档管理权限控制11/5/
13、202221文档管理权限控制文档管理权限控制域:什么叫域?域:什么叫域?域是受制于相同的管理策略的一组对象,比如访问控制、索引化。存贮、和事件通知 在 Windchill,域表现为文件柜个人文件柜个人文件柜公共文件柜公共文件柜11/5/202222文档管理权限控制文档管理权限控制什么叫做访问权限控制?什么叫做访问权限控制?访问权限控制是允许你在域中指明谁能什么时候访问什么的一套规则 动态的权限:从流程角度来进行控制,不同的流程涉及不同的角色,不同的 角色对应到不同的项目组,便落实到具体的参与人,通过这样的对应关系,既保证了流程的灵活性,同时也满足相应的权限控制。静态的权限:从存储角度来进行控制
14、,通过文件柜(Cabinet)来控制,不同的用户对不同的 数据仓库、文件柜有不同的权限,权限有多种,包括查看、修改、删除、管理等。访问控制决定用户动作对象是/否11/5/202223文档管理浏览及圈阅文档管理浏览及圈阅“万能浏览”就是用单一的浏览工具软件查看绝大多数格式文件的内容。华为公司采用了非常多种类的软件工具,硬件设计有PowerPCB、Cadence、VIEWDRAW、Capture等,结构设计 有 AUTOCAD、PRO/E、I_deas等,软件开发工具更是多达数十种。安装所有这些应用软件,这 一方面造成工作平台管理复杂,另一方面造成成本增加。PDM的这种只要安装一个PDM的客 户软
15、件,就可以查阅其他格式文件的功能,就称作“万能浏览器”。圈阅(Markup)指在不改变原文件的基础上,增加审阅人的意见和修正功能。Windchill的万能浏览器产品为“ProductView”11/5/202224产品结构管理内容产品结构管理内容产品产品结构结构部件部件和文档的和文档的关联关联多多视图视图管理管理基线基线管理管理有效性管理有效性管理3A3B3C11/5/202225产品结构管理产品结构产品结构管理产品结构由相关的部件与文档组成采取一种可不断扩展,结构化的形式展示包含多层次的部件和子部件涉及到一个部件、文档的的所有版本代表一个产品的物理结构11/5/202226产品结构管理部件和
16、文档的关联产品结构管理部件和文档的关联在 Windchill,部件具有“参考”和“描述于”的关系参考关系用来识别对于一个具体的部件版本来说不是独一无二的文档。“描述于”关系用来识别对于一个具体的部件版本来说独一无二的文档。参考参考描述于描述于11/5/202227产品结构管理多视图产品结构管理多视图从不同使用角度去看产品结构及组成部件,得到的产品结构可以从设计角度、制造角度、维护角度等获取相关视图视图常使用前缀“面向(As)”,如面向设计视图(As_Designed)等视图间有一定的顺序,如面向设计视图在面向计划视图前视图从两个维度反映产品的变化:部门组织时间/顺序部部 件件 版版 本本部部
17、件件 版版 本本R ev:A R ev:A V iew:D esignV iew:D esignS tate:A pprovedS tate:A pproved部部 件件部部 件件N o:444N o:444D escD esc:Fourth:Fourth部部 件件 版版 本本部部 件件 版版 本本R ev:A.B R ev:A.B V iew:V iew:M anufM anuf.S tate:InS tate:In-W orkW ork部部 件件 版版 本本部部 件件 版版 本本R ev:A.B R ev:A.B V iew:V iew:M anufM anuf.S tate:InS ta
18、te:In-W orkW ork部部 件件 版版 本本部部 件件 版版 本本R ev:B R ev:B V iew:D esignV iew:D esignS tate:InS tate:In-W orkW ork部部 件件 版版 本本部部 件件 版版 本本R ev:B R ev:B V iew:D esignV iew:D esignS tate:InS tate:In-W orkW ork时 间/顺 序部部 件件 版版 本本部部 件件 版版 本本R ev:A.A R ev:A.A V iew:V iew:M anufM anuf.S tate:A pprovedS tate:A pprov
19、ed部部 件件 版版 本本部部 件件 版版 本本R ev:A.A R ev:A.A V iew:V iew:M anufM anuf.S tate:A pprovedS tate:A pproved部门/组织11/5/202228产品结构管理多视图举例(设计视图)产品结构管理多视图举例(设计视图)11/5/202229产品结构管理多视图举例(制造视图)产品结构管理多视图举例(制造视图)11/5/202230产品结构管理基线产品结构管理基线什么什么是是基线基线 在开发过程中,对产品非常重要的一组部件和/或文档,组成基线基线基线的的意义意义 是产品在某一关键点的“快照”(Snapshot)代表产品
20、开发过程中的重要里程碑基线基线管理管理 由基线管理的文档和部件是文档和部件的具体版本 被基线管理的文档和部件不能被修改及删除基线发布基线发布 通过发布基线,来冻结基线管理的内容11/5/202231产品结构管理基线产品结构管理基线部件部件:E-212类型类型:Component部件部件:E-212类型类型:Component部件部件:E-212类型类型:Component部件部件:E-212类型类型:Component部件部件:E-200类型类型:Assembly版本版本:A状态状态:Released部件部件:E-200类型类型:Assembly部件部件:E-200类型类型:Assembly版
21、本版本:A状态状态:Released部件部件:E-210Type:Sub-Assembly部件部件:E-210Type:Sub-Assembly部件部件:E-210Type:Sub-Assembly部件部件:E-211类型类型:Component部件部件:E-211类型类型:Component部件部件:E-211类型类型:Component部件部件:E-211类型类型:Component部件部件:E-213类型类型:Component部件部件:E-213类型类型:Component部件部件:E-213类型类型:Component部件部件:E-213类型类型:Component版本版本:B状态状
22、态:Released版本版本:B状态状态:Released版本版本:A状态状态:Released版本版本:A状态状态:Released版本版本:B状态状态:In-Work版本版本:B状态状态:In-Work基线基线1:981106状态状态:Released基线基线1:981106状态状态:Released基线基线2:990315状态状态:In-Work基线基线2:990315状态状态:In-Work版本版本:C状态状态:In-Work版本版本:C状态状态:In-Work11/5/202232产品结构管理有效性产品结构管理有效性 决定何时一个部件决定何时一个部件在在开发开发或或生产生产中中成为成
23、为“可用可用”,是,是面向面向将来将来的的工作工作 有三种有三种形式形式 日期(Date)批次(Lot)序列号(Serial Number)可以可以设定有效性的设定有效性的起始起始值和结束值值和结束值21A1343A3B21A1343A3B1/1/2 0 0 0 T y p e =D a teT y p e =D a te2/2 0/2 0 0 0-1/1/2 0 0 0-2/1 9/2 0 0 0设置有效性11/5/202233变更管理内容变更管理内容典型的变更管理流程典型的变更管理流程简单的变更管理流程简单的变更管理流程华为变更管理流程定义华为变更管理流程定义变更管理对象变更管理对象11/
24、5/202234变更管理典型的变更管理流程变更管理典型的变更管理流程跟进变更跟进变更 识别原因识别原因提出解决方案提出解决方案实施解决方案实施解决方案描述症状描述症状产生一个变更问题(Change Issue)提出一个正式的变更请求(Change Request)进行变更原因调查,分析(Change Analysis)提出一个变更建议,并且进行分析(Change Proposal)创建一个变更单,执行变更活动(Change Order、Change Activity)11/5/202235变更管理典型的变更管理流程变更管理典型的变更管理流程 变更调查变更调查 变更问题变更问题变更请求变更请求变
25、更建议变更建议变更单变更单变更活动变更活动分析活动分析活动分析活动分析活动1.这就是问题2.我们需要解决这个问题 3.让我们找出这个问题的原因4.这是些解决 方案建议 5.好,就实施6.这个建议吧!这就是我们确定原因的办法 这就是我们论证问题的方法这就是我们实施命令的办法11/5/202236变更管理简单的变更管理流程变更管理简单的变更管理流程 变更请求ECR变更单ECO变更活动ECA简单的变更流程环节为:发起更改请求简单的变更流程环节为:发起更改请求实施变更;实施变更;组成简单变更流程的变更对象为:组成简单变更流程的变更对象为:变更请求变更请求ECR变更单变更单ECO 变更活动变更活动ECA
26、。11/5/202237变更管理华为变更管理流程定义变更管理华为变更管理流程定义为了简化整个流程,当潜在的影响需要评估时,变更评估为了简化整个流程,当潜在的影响需要评估时,变更评估用来替代变更研究和变更建议。用来替代变更研究和变更建议。变更请求变更请求变更单变更单变更活动变更活动分析活动分析活动变更评估变更评估1.我们需要解2.决这个问题2.让我们找出这个问题的原因4.好,实施这个建议!这就是我们实施命令的办法3.这就是我们找出原因的办法11/5/202238变更管理变更管理对象变更管理变更管理对象变更请求:变更请求:表明正式的变更过程已经开始。用于组织与具体变更过程相关的信息。每个正式的变更
27、过程都需要变更请求。变更评估:变更评估:包含关于一个或多个建议的解决方案(对于在具体的变更请求中找到的问题)的信息。可以包括一个或多个提供详尽信息的分析活动。可选分析活动:分析活动:包含对一个变更或评估的分析的描述或结果。该活动同时也可能识别导致问题的器件和文档,或为解决问题而需要变动的器件和文档。11/5/202239变更管理变更管理对象变更管理变更管理对象变更单:变更单:授权对现有的部件或文档进行变更,或者创建新的部件或文档以解决在具体的变更请求中确定的问题。可以包括一个或更多的具有更详细的进行变更指令的变更活动。对一个被执行的变更,至少要有一个变更命令。一个变更请求可能有多个变更单。变更
28、活动:变更活动:包含要执行的完成变更命令和解决在具体变更请求中确定的问题的指令。该活动也可以确定必须要变更或解决的问题的相关部件或文档。对一个被执行的变更,至少要有一个变更指令。一个变更单可能有多个变更活动。11/5/202240生命周期与工作流内容生命周期与工作流内容生命周期生命周期工作流工作流生命周期与工作流的集成生命周期与工作流的集成提交审核提交t审核提交审核11/5/202241生命周期与工作流生命周期生命周期与工作流生命周期 生命周期代表一个业务对象的状态或成长历程11/5/202242生命周期和工作流工作流生命周期和工作流工作流11/5/202243生命周期和工作流工作流生命周期和
29、工作流工作流11/5/202244生命周期和工作流生命周期和工作流的集成生命周期和工作流生命周期和工作流的集成11/5/202245配置管理(配置管理(Configuration Management)意义意义 配置配置管理是管理是产品设计产品设计与与销售配置之间销售配置之间的的强有力纽带强有力纽带 在在产品设计产品设计和和开发开发中中实现产品配置实现产品配置的的定义定义,产品配置逻辑产品配置逻辑与与产品定义紧密结合产品定义紧密结合 参数参数化化产品配置产品配置管理,灵活管理,灵活实现客户实现客户的的不同不同需需实现实现 通用通用(Generic)部件定义部件定义:能够提供产品变异管理的专用业
30、务对象,变异管理包括替代件、选配件等 参数参数化化产品变异产品变异性管理:性管理:管理产品的配置逻辑 其它其它:如多方案评估、客户定制部件的识别、订单历史跟踪等11/5/202246目录目录 PDM的的引入引入 PDM的概念和功能的概念和功能 PDM的效益的效益 PDM实施的范围和方法实施的范围和方法11/5/202247PDM的效益的效益11/5/202248PDM的效益的效益支持支持全球全球化、化、供应供应链链产品定义产品定义管理、管理、并行工程并行工程、集成产品开发集成产品开发、ISO9000认证认证、CALS、与、与合作合作商的商的合作合作等是等是实施实施PDM的的重要动机重要动机。业
31、务角度业务角度 提供提供新的新的业务机会业务机会,增强公司增强公司的灵活度的灵活度 提供帮助企业管理提供帮助企业管理所有所有产品产品数据和数据和业务业务流程及流程及工作工作流的流的基础基础架构架构 支持支持产品产品的的整个生命周期整个生命周期 缩短缩短业务周期业务周期组织组织角度角度 提高企业内部沟通提高企业内部沟通、组织、组织变革变革的的能力能力 加快加快组织的组织的“无纸化无纸化办公办公”提高部件提高部件和和设计设计的的重用重用 硬件硬件、操作系统操作系统与系统与系统应用程序相对应用程序相对独立,独立,减少减少管理成本管理成本 增强软件工具增强软件工具的的集成度集成度 提供安全提供安全的数
32、据的数据访问模式访问模式11/5/202249PDM的效益的效益用户用户角度角度 提供单一提供单一数据源数据源以及强大以及强大的搜索的搜索引擎引擎 保持企业保持企业用户的用户的沟通沟通,实现知识传递实现知识传递 提高工作效率提高工作效率,减少减少管理成本管理成本流程流程角度角度 实现实现文档文档电子电子化管理,化管理,包括包括文档的文档的评阅评阅和和审批审批 改进变更改进变更管理,管理,降低变更降低变更成本成本 提供快速提供快速的数据的数据访问访问手段,缩短紧急手段,缩短紧急事件事件的的响应时间响应时间 利用利用流程管理流程管理功能改善公司功能改善公司的的开发开发和和运作运作流程,以流程,以实
33、现全面实现全面质量管理质量管理产品产品及及服务角度服务角度 缩短对用户缩短对用户查询查询的的响应时间响应时间 提高质量提高质量,缩减故障时间缩减故障时间,减少严重减少严重的的产品错误产品错误和和产品变更产品变更 更有效管理更有效管理产品产品结构结构11/5/202250目录目录 PDM的的引入引入 PDM的概念和功能的概念和功能 PDM的效益的效益 PDM实施的范围和方法实施的范围和方法11/5/202251PDM实施范围和方法实施范围和方法PDM项将按阶段分步骤,并配合IPD项目的进度安排,主要阶段有:Phase 1文档管理及工作流管理 2000.09-2002.08 Phase 2BOM&
34、EC 管理,企业应用集成 2001.04-2002.10系统开发迭代(Iteration)的方法体现在PDM实施的各个阶段中,每一阶段中新一轮迭代会去改进和完善上一轮迭代中的不足之处,这种不断增长和迭代的实施方法,使得项目实施的各个阶段都有新的可供推广使用的阶段成果发放,而新阶段的实施还会再改进和完善前一阶段阶段成果的不足之处11/5/202252PDM实施范围和方法实施范围和方法第第1阶段阶段 文档管理及文档文档管理及文档工作工作流程管理流程管理阶段阶段(Phase1:2000.09至2002.08)(1)Iteration I-文档管理及文档库的设计;(2)Iteration II-文档工
35、作流管理 第第2阶段阶段 BOM和和EC管理管理以及企业应用集成以及企业应用集成(Phase2 2001.042002.10)(1)Iteration I-Early-BOM、BOM 管理(2)Iteration II-Windchill与MCAD等的集成(3)Iteration III-工程变更(EC)管理(4)Iteration IV-ERP集成11/5/202253PDM实施范围和方法(图示)实施范围和方法(图示)11/5/202254结束结束咨询热线:咨询热线:2654367011/5/202255附件附件11/5/202256PDM常用术语常用术语工作流和流程管理:Workflow
36、and Process Management触发:Trigger数据仓库:Data Vault文档管理(DM):Document Management检入/检出:Check In/Check Out物理数据:Bulk Data控制数据:Meta Data产品结构管理(PSM):Product Structure Management产品结构视图:View更改控制管理(CCM):Change Control Management生命周期管理:Lifecycle Management对象:Object11/5/202257PDM常用术语(文档管理)常用术语(文档管理)版本Version发布Rele
37、ase修订版Revision检入/检出Check in/Check out锁定Lock圈注Markup文档Part关联Document to Part Relation描述Described By参考Reference11/5/202258PDM常用术语(产品结构管理)常用术语(产品结构管理)工程物料清单(EBOM)Engineering BOM制造物料清单(MBOM)Manufacturing BOM视图/视图网VIEW/VIEW Network替代/互换Substitute/Alternative变更请求(ECR)Engineering Change Request变更建议(ECP)Engineering Change Proposal变更评估(ECE)Engineering Change Evaluation变更分析活动(EAA)Engineering Change Analysis Activity变更单(ECO)Engineering Change Order变更活动(ECA)Engineering Change Activity11/5/202259