releaseChangeable2 API를 사용하여 실제 완료 날짜 설정
변경 공지 워크플로가 확장되어 몇 가지 새로운 기능이 추가되었습니다. 새 releaseChangeables2 API가 원래 releaseChangeables API를 대체합니다. releaseChangeables2 API는 결과 객체에 정의된 릴리즈 대상 변환을 기반으로 하여 지정된 VersionableChangeItem(변경 공지/변경 임무)과 연관된 변경 가능 항목을 릴리즈합니다.
releaseChangeables2 API 구성
Change Activity with Release Workflow Version 1 및 변경 공지 버전 1 워크플로의 실제 완료 날짜를 설정하려면 다음 단계를 수행합니다.
1. 워크플로에서 Release Changeables를 클릭합니다.
2. Release Changeables 창에서 동기화를 클릭합니다.
3. 동기화 창에서 아래와 같이 실제 완료 날짜를 가져오는 releaseChangeables2 API를 호출합니다.
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHeReleslper.releaseChangeables2((wt.change2.WTChangeActivity2)primaryBusinessObject);
이렇게 하면 변경 임무의 실제 완료 날짜가 설정됩니다.
releaseChangeables2 API의 주요 기능
새 API의 주요 기능은 다음과 같습니다.
변경 가능 릴리즈 - 새로운 이 API는 결과 객체에 정의된 릴리즈 대상 변환을 기반으로 하여 주어진 VersionableChangeItem(변경 공지/변경 임무)과 연관된 변경 가능 항목을 릴리즈합니다.
영향 받는 객체 동기화 - 새로운 이 API는 미해결 또는 적합한 레드라인을 포함하여 영향 받는 객체가 적합한 변경 임무에서 최신 릴리즈된 버전으로 업데이트되도록 합니다.
통합되지 않은 객체 표시 - 새로운 이 API는 approveHangingChanges API를 사용하여 변경 공지 또는 변경 임무 내의 통합되지 않은 객체를 '승인됨' 또는 '통합되지 않음'으로 표시합니다. 통합되지 않은 새로운 변경을 승인하거나 통합되지 않은 기존 변경을 통합합니다.
* 
releaseChangeable2 API 내에서 approveHangingChanges API가 호출됩니다. 따라서 독립적으로 호출해서는 안 됩니다.
변경 공지/임무 업데이트 - 새로운 이 API는 실제 완료 날짜를 설정하여 변경 공지 또는 변경 임무 릴리즈를 표시합니다.
* 
이 고급 로직에 적응할 수 있도록 워크플로를 새 API로 가능한 한 빨리 업데이트하는 것이 좋습니다.
도움이 되셨나요?