Windchill PDMLink 中,如何理解更改管理的對象以及它們的關系
2018-01-03 來自: 惠州市多瑞科技有限公司 瀏覽次數:945
更改管理框架定義了一個對象可以怎樣被正式地更改
主要可以通過兩種主要的對象類型來解釋:
更改對象(Change Object)
可更改對象(Changeable)
更改對象:
模態數據類型(Modelled Data Type)將更改進程中相關的信息封裝了起來
它與其它更改對象通過連接類進行關聯
主要的更改對象類型(圖片中黃色框):
問題報告(Problem Report)/ PR:類 wt.change2.WTChangeIssue :表 WTChangeIssue
更改請求(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:表 ResearchedBy
AcceptedStrategy:連接更改提議(Change Proposal) -- 至 -- 更改通告(Change Order) / ECN:表 AcceptedStrategy
可更改對象(Changeables):
可以與更改對象(Change Object)關聯的可以更改的對象
并非可存儲的類型。這意味著沒有數據庫表 Changeable
實現了 Java 接口 Changeable2 的對象
包含的場景類型
EPMDocument
WTPart
WTDocument
WTProductInstance2
更改對象(Change Objects)和可更改對象(Changeables)之間的連接:
常規應用中,需要更改的項與更改活動(Change Activity)關聯在一起
AffectedActivityData:連接更改活動(Change Activity) / CA -- 至 -- 要更改的可更改對象(Changeable):表 AffectedAcitivityData
ChangeRecord2:連接更改活動(Change Activity) / CA -- 至 -- 產生的可更改對象(Changeable):表 ChangeRecord2
除了更改活動(Change Activity)之外,可更改對象(Changeables)也可以使用下面類型的關聯被連接到其它更改對象,需要注意這些類型的關聯為更改提供了上下文信息。但是歸根結底,必須更改的對象和已經更改的對象是通過連接到更改活動(Change Activity)的項來標示
ReportedAgainst:連接問題報告(Problem Report) / PR -- 至 -- 可更改對象(Changeable):表 ReportedAgainst
ProblemProduct:連接問題報告(Problem Report) / PR -- 至 -- 僅僅 WTPartMaster 類型:表 ProblemProduct
RelevantRequestData:連接更該請求(Change Request) / ECR -- 至 -- 可更改對象(Changeable):表 RelevantRequestData
SubjectProduct:連接更該請求(Change Request) / ECR -- 至 -- 僅僅 WTPartMaster 類型:表 SubjectProduct
RelevantAnalysisData:連接更改分析(Change Analysis) -- 至 -- 可更改對象(Changeable):表 RelevantAnalysisData