カレンダープロパティの設定
管理者は次のプロパティを使用してカレンダーをカスタマイズできます。システムカレンダーに対して設定するプロパティと、コンテキスト計画ごとに設定可能なプロパティがあります。
カレンダーに対するカスタマイズは、CCD ユーティリティを使用して展開する必要があります。詳細については、開発環境でのカスタマイズの展開を参照してください。
CCD ユーティリティでのプロパティの設定の詳細については、「プロパティ値の設定と変更の反映」を参照してください。
ユーザーがタスクを委任して休業日をカスタマイズできるようにする
次の例に示すように、<カスタマイズのルートディレクトリ>/configurations/xconf/custom.site.xconf ファイルで次のプロパティを false に設定します。
<Property name="wt.calendar.calculateDefaults" value="false" targetFile="codebase/wt.properties"/>
* 
委任されるタスクの開始時間と終了時間は、システム設定のタイムゾーンではなく、ユーザー指定のタイムゾーンを反映しています。この動作はプロパティによって制御されます。
「組織」タブの表示
デフォルトでは、「委任」ウィンドウと「無期限で委任」ウィンドウに「組織」タブは表示されません。ユーザーがタスクを組織に委任できるようにするには、次の例に示すように、<カスタマイズのルートディレクトリ>/configuration/xconf/custom.site.xconf ファイルで次のプロパティを true に設定します。
<Property name="wt.clients.calendar.delegate.display_org_tab" value="true" targetFile="codebase/wt.properties"/>
稼働日の定義
デフォルトで、システムカレンダーでは土曜日と日曜日が毎週の休業日として認識されます。異なる日を指定するには、次の例に示すように、<カスタマイズのルートディレクトリ>/configurations/xconf/custom.site.xconf ファイルで次のプロパティを設定します。
<Property name="wt.calendar.nonWorkDaysOfTheWeek" value="<Define Work Week>" targetFile="codebase/wt.properties"/>
このプロパティを設定するには、1 から 7 の値を使用します。1 は日曜日 (週の 1 日目) で 7 は土曜日 (週の 7 日目) です。このプロパティのデフォルト値は 1,7 (土曜日と日曜日) です。
変更を有効にするために、カレンダー管理ユーティリティで「すべてリセット」をクリックし、メソッドサーバーを再起動します。開発環境では、メソッドサーバーを再起動できます。本番環境でメソッドサーバーを再起動するには、PTC に対してサービスリクエストをオープンします。サービスリクエストのオープンの詳細については、「サービスリクエストのオープン」を参照してください。
* 
このプロパティを設定するには、wt.calendar.calculateDefaultsfalse に設定されている必要があります。
1 週間の作業時間数の指定
特定のプロジェクト、プログラム、または製品計画で作業しているとき、以下のプロパティを使用して 1 週間の作業時間数を指定できます。
作業日の開始時刻を設定するには、次のように設定します。
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.DAY_START" value="<Value of Workday Start Hours>" targetFile="codebase/wt.properties"/>
デフォルト値は 8 です。
作業日の終了時刻を設定するには、次のように設定します。
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.DAY_END" value="<Value of Workday End Hours>" targetFile="codebase/wt.properties"/>
デフォルト値は 17 です。
昼休みの開始時刻を設定するには、次のように設定します。
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.LUNCH_START" value="<Value of midday break start hours >" targetFile="codebase/wt.properties"/>
デフォルト値は 12 です。
昼休みの時間数を設定するには、次のように設定します。
<Property name="com.ptc.projectmanagement.plannable.WorkingCalendarConfig.LUNCH_BREAK_DURATION" value="<Value of midday break hours>" targetFile="codebase/wt.properties"/>
デフォルト値は 1 です。
1 日の作業時間が、[DAY_END - DAY_START - LUNCH_BREAK_DURATION = 作業時間の合計] として計算されます。
これらの変更はシステムカレンダーには影響せず、計画オブジェクト (アクティビティなど) の期間の計算方法にだけ影響します。
* 
Windchill システムカレンダーに対して行った変更がプロジェクト計画に影響する場合は、計画を手動で更新してこれらの変更を反映する必要があります。計画の情報ページに移動し、「操作」 > 「計画を再スケジュール」の順に選択します。
Windchill システムカレンダーに対する変更は、メソッドサーバーを再起動するか、「計画を再スケジュール」操作を少なくとも 1 回実行するまでは、新規作成されたプロジェクト計画に反映されません。
これは役に立ちましたか?