Windchill PDMLink中了解变更管理对象及其关系


适用于

  • Windchill PDMLink 6.2至11.0
注意变更关联在11.0中已做更改,查看 查询构建器的灵活更改链接

说明

  • 如何理解更改管理的对象以及它们的关系
  • 更改对象与其他更改对象时如何联系起来的
  • 更改对象与其他对象时如何联系起来的
  • 更改管理的对象之间的关系,例如,更改公告和更改请求
  • 更改管理数据模型

解决方案

所有变化
 
  • 更改管理框架定义了一个对象可以怎样被正式地更改
  • 主要可以通过两个主要的对象类型来解释:
    • 更改对象 ( Change Object )
    • 可更改对象 ( Changeable )
更改对象:
  • 模态数据类型(建模数据类型)将更改进程中相关的信息封装了起来
  • 它与其他更改对象通过连接类进行关联
主要的更改对象类型(图片中黄色框):
  • 问题报告 ( 问题报告 ) / PR :类wt.change2.WTChangeIssue:表WTChangeIsssue
  • 更改请求 ( Change Request ) / ECR :类wt.chang2.WTChangeReuqest2:表WTChangeRequest2
  • 更改 公告 ( Change Notice ) / ECN :类wt.change2.WTChangeOrder2:表WTChangeOrder2
  • 更改活动 ( Change Activity ) /更改任务 ( Change Task ) /实施计划 ( Implementation Plan ) / CA :类wt.change2.WTChangeActivity2:表WTChangeActivity2
  • 更改提案 ( Change Proposal ):类wt.change2.WTChangeProposal:表WTChangeProposal
  • 更改分析 ( Change Analysis ):类wt.change2.WTAnalysisActivity:表WTAnalysisActivity
更改对象连接类型(图片中蓝色连接)
最常使用的更改对象——PR,ECR,ECN,CA——使用以下的连接类进行连接
  • FormalizedBy :连接 更改事项 ( Change Issue )/  PR   ---至--- 更改请求 ( Change Request )/  ECR :表FormalizedBy
  • AddressedBy :连接 更改请求 ( Change Request )/  ECR-  至- 更改请求 ( Change Notice )/  ECN :表AddressedBy2
  • IncludedIn2 :连接 更改 公告 ( Change Notice )/  ECN-  至- 更改活动 ( Change Activity )/  CA :表IncludedIn2
除了上述内容外,有些操作可能也需要额外的更改对象及其连接关系
  • ResearchedBy :可以连接 更改更改 ( Change Proposal )和 更改分析 ( Change Analysis )-至- 更改请求 ( Change Request )/  ECR :表
  • AcceptedStrategy :连接 更改更改 ( Change Proposal )-至- 更改公告 ( Change Order )/  ECN :表AcceptedStrategy
可更改对象(Changeables):
  • 可以与更改对象(Change Object)关联的可以更改的对象
  • 并非可存储的类型。这意味着没有数据库表
  • 实现了Java接口 Changeable2  的对象
  • 包含的场景类型
    • EPM文件
    • WTPart
    • WTDocument
    • WTProductInstance2
更改对象(Change Objects)和可更改对象(Changeables)之间的连接:
  常规应用中,需要更改的项与更改活动(Change Activity)关联在一起
  • AffectedActivityData :连接更改活动( Change Activity )/  CA-  至-要更改的 可更改对象 ( Changeable ):表AffectedAcitivityData
  • ChangeRecord2 :连接更改活动( Change Activity )/  CA-  至-产生的 可更改对象 ( Changeable ):表ChangeRecord2
除了更改活动(Change Activity)之外,可更改对象(Changeables)也可以使用下面的类型的关联被连接到其他更改对象,需要注意这些类型的关联为更改提供了某些信息。但是归根结底, 必须更改的对象 状语从句: 已经更改的对象 的英文通过连接到 更改活动 ( 变更活动 )的项来标示
  • ReportedAgainst :连接 问题报告 ( Problem Report )/  PR- 至- 可更改对象 ( Changeable ):表ReportedAgainst
  • 问题 产品 :连接 问题报告 ( 问题报告 )/  PR- 至-仅 WTPartMaster  类型:表
  • RelevantRequestData :连接 更该请求 ( 变更申请 )/  ECR  -至- 可更改对象 ( 可变 ):表RelevantRequestData
  • 主题产品 :连接 更该请求 ( 变更申请 )/  ECR  -至-仅仅 WTPartMaster  类型:表主题产品
  • RelevantAnalysisData :连接 更改分析 ( Change Analysis )-至-  可更改对象 ( Changeable ):表RelevantAnalysisData
PLM