변경 연관: 사용하지 않는 API
제품: Windchill, Windchill PDMLink, Windchill Integrations for Embedded Software
릴리즈: 11.0 F000
이점
변경 연관을 지원하기 위해 여러 API가 더 이상 사용되지 않으며 지원되는 여러 API가 업데이트되었습니다. 워크플로 이벤트 및 기본 설정도 변경되었습니다.
추가 정보
사용하지 않는 API는 다음과 같습니다. 변경 연관을 사용하도록 변환을 시작할 때 해당 API를 새 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에 있습니다. 변경 연관 사용을 시작하기 전에 이러한 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