実績開始日と実績終了日の設定
Actual Start Date 属性と Actual Finish Date 属性が、変更通知と変更タスクに標準で追加されました。
「実装計画」タブから、変更通知の実装の進捗状況を記録できます。「実装計画」には、各変更タスクの「実績開始日」と「実績終了日」が含まれます。これらの新しい属性と State 属性は、どの変更タスクが開始済みで、どの変更タスクが終了済みかを判断するのに役立ちます。
変更管理者は、このトピックを参照して、ワークフローにおいて実績開始日と実績終了日がどのように設定されるかを理解できます。
UI に実績開始日と実績終了日を含める
「実装計画」テーブルと「テーブルビュー」ページに実績開始日と実績終了日を表示するには、「タイプおよび属性の管理」ユーティリティで、次の属性のPrimary Attributes Info Page Layoutを更新します。
• 変更タスクの 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);
これにより、変更タスクの「実績終了日」が設定されます。