本文記錄一下windchill剋制化過程中EC類的相關操作。
根據PR獲取ECR
QueryResult qr = ChangeHelper2.service.getChangeRequest(wtchangeissue);
根據ECR獲取ECO
QueryResult qr = ChangeHelper2.service.getChangeOrders(changeRequest);
根據ECO獲取ECA
QueryResult qr = ChangeHelper2.service.getLatestChangeActivity(changeOrder);
根據PR獲取受影響對象和成品
QueryResult qr = ChangeHelper2.service.getChangeables(changeIssue,true); //獲取受影響對象
QueryResult qr = ChangeHelper2.service.getProblemProducts(changeIssue); //獲取受影響成品
根據ECO/ECA獲取變更對象
ChangeHelper2.service.getChangeablesBefore(changeActivityIfc); //變更前的對象
ChangeHelper2.service.getChangeablesAfter(changeActivityIfc); //變更後的對象
Windchill 變更剋制化過程中,主要使用ChangeHelper2這個類的方法