設定實際開始日期與實際完成日期
Actual Start Date 與 Actual Finish Date 屬性現在預設存在於變更通知與變更任務中。
您可以從「實行計劃」標籤追蹤變更通知的實行進度。「實行計劃」包括每個變更任務的「實際開始日期」與「實際完成日期」。這些新屬性與 State 屬性可協助判斷已開始以及已完成哪些變更任務。
作為變更管理員,您可以參閱本主題來瞭解如何在工作流程中設定實際開始日期與實際完成日期。
在 UI 中包括實際開始日期與實際完成日期
欲將實際開始日期與實際完成日期包括在「實行計劃」表與「表格檢視」頁中,請針對下列屬性更新「類型及屬性管理」公用程式中的「主要屬性資訊頁配置圖」:
• 變更任務的 Actual Start Date 與 Actual Finish Date 屬性
• 變更通知的 Actual Finish Date 屬性
設定實際開始日期
欲設定 Change Activity With Release Workflow Version 1 上的「實際開始日期」,請遵循下列步驟:
1. 在工作流程中,按一下 Synch on Change Notice Implementation 同步化機器。
2. 在 Synch on Change Notice Implementation 視窗中,按一下「同步處理」。
3. 在「物件事件」中,呼叫 setECTActualStartDate API 以取得「實際開始日期」,如下所示:
//If Change Activity is ready to execute, continue the workflow
boolean isReady = com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.isChangeActivityReady((wt.change2.ChangeActivity2)primaryBusinessObject);
if (isReady)
{
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setECTActualStartDate((wt.change2.WTChangeActivity2)primaryBusinessObject);
result = "Go";
}
else
result = null;
這會設定變更任務的「實際開始日期」。
設定實際完成日期
欲設定 Change Activity with Release Workflow Version 1 上的「實際完成日期」,請遵循下列步驟:
1. 在工作流程中,按一下 Release Changeables for Change Task。
2. 在 Release Changeables for Change Task 視窗中,按一下「同步處理」。
3. 在「同步處理」視窗中,呼叫 releaseChangeable2 API 以取得「實際完成日期」,如下所示:
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.releaseChangeables2((wt.change2.WTChangeActivity2)primaryBusinessObject);
這會設定變更任務的「實際完成日期」。