變更關聯:已取代 API
產品:Windchill、Windchill PDMLink、Windchill Integrations for Embedded Software
發行版本:11.0 F000
優點
為了支援變更關聯,已取代一些 API,且已更新一些支援的 API。同時,也對工作流程事件與偏好設定進行了變更。
其他詳細資訊
已取代下列 API。PTC 建議您在開始轉換為使用變更關聯時,將其取代為新 API。這些 API 主要位於 WorkflowProcessHelper 與 StandardChangeService2 中。
已取代的 API
|
取代 API
|
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.forcePRsToResolved(ChangeRequest2)
|
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.closeChangeChildren(Object, Map<Class, State>)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.closeChangeParents(Object, Map<Class, State>)
|
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setCRResolutionDate(ChangeRequest2)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setECNResolutionDate(ChangeRequest2)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setECNResolutionDate(ChangeRequest2, String)
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setPRResolutionDate(ChangeIssue)
|
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setResolutionDate(VersionableChangeItem)
|
此外,也對服務 API 進行了變更,以支援變更關聯。這些 API 位於 StandardChangeService2 中。PTC 建議您在開始使用變更關聯之前,先審核任何副檔名或這些 API 的使用關係:
• getAssociatedChanges(ChangeItemIfc, Class)
• getChangeOrders(ChangeRequestIfc, boolean)
• getChangeRequest(ChangeOrderIfc, boolean)
• deleteAddressedBy(ChangeRequestIfc, ChangeOrderIfc)
• saveAddressedBy(ChangeRequestIfc, ChangeOrderIfc)
• getLatestChangeOrder(ChangeRequestIfc)
• getLatestChangeRequest(ChangeOrderIfc)
• deleteAddressedBy(WTCollection, role)
• deleteFormalizedBy(ChangeRequestIfc, ChangeIssueIfc)
• getChangeIssues(ChangeRequestIfc, boolean)
• getFormalizingChangeRequest(ChangeIssue ci)
• saveFormalizedBy(ChangeRequestIfc, ChangeIssueIfc)
• getChangeRequest(ChangeIssueIfc, boolean)
• deleteFormalizedBy(Class, ChangeRequestIfc, ChangeIssueIfc)
• getLatestChangeIssue(ChangeRequestIfc cr)
• getLatestChangeRequest(ChangeAnalysisIfc)
「變更通知狀態變更」工作流程事件已由下列工作流程事件取代:
• 「父變更物件狀態變更」
• 「子變更物件狀態變更」
下列變更管理偏好設定不會對彈性變更項目執行任何動作;但是,它們會保留非彈性變更項目的功能,以支援回溯相容性:
• 「變更對問題報告基數的請求」
• 「變更請求以變更通知基數」
• 「不變更請求即變更通知」
• 「建立自動變更通知」
下列連結已由 ChangeProcessLink 取代。針對變更關聯建立或刪除這些連結時,請使用 FlexibleChangeHelper.getService()。
• AddressedBy2
• AddressedByIfc
• FormalizedBy
• FormalizedByIfc