使用 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 將變更通知或變更任務內的所有未合併物件標記為已核准或未合併。它會核准新的未合併變更或合併現有的未合併變更。
* 
approveHangingChanges API 從 releaseChangeable2 API 內呼叫。因此,不應獨立呼叫。
更新變更通知/任務 - 這個新 API 會設定「實際完成日期」以標記變更通知或變更任務的發行。
* 
PTC 建議您盡快使用此新的 API 更新工作流程,以適應此增強的邏輯。
這是否有幫助?