価格と可用性のシステム統合
このセクションでは、価格と可用性の情報および推奨情報を表示または非表示にするカスタマイズについて説明します。
|
|
これらのカスタマイズを行うには、windchill シェル、プロパティの適用、および xconfmanager ユーティリティの使用方法についての十分な理解が必要です。これらの情報については、次のトピックを参照してください。
.
|
価格と可用性情報の表示
価格と可用性の情報を表示するには、次のようにカスタム委任を作成する必要があります。
1. com.ptc.sc.services.plugins.PricingDelegate インタフェースを実装するカスタム Java クラスを作成します。
2. 価格の表示設定は、カスタム委任での次のメソッドの実装によって決まります。public boolean isPricingAutomatic();
このメソッドが true を返す場合は、価格と可用性が抽出されて UI に表示されます。ユーザーが操作を行う必要はありません。このメソッドが false を返す場合、ユーザーはコンテンツ操作をクリックして、価格と可用性の情報を取得する必要があります。価格と可用性の情報は、操作をオフに切り替えることで非表示にできます。
3. 次のエントリを <WT_ホーム>/site.xconf ファイルに追加して、カスタム価格決定委任を指定します。
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="<カスタム委任クラス名>"
requestor="null" cardinality="duplicate" />
</Service>
4. Windchill コマンドラインから、次のコマンドを実行します。xconfmanager -pF
5. Servigistics InService サーバーを再起動します。
|
|
詳細については、PricingDelegate の Javadoc を参照してください。
|
価格と可用性情報の非表示
価格と可用性の情報を UI に表示しないようにするには、次の方法でカスタム委任を無効にします。
1. <WT_ホーム>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\ ディレクトリに移動します。sc.service.properties.xconf ファイルを開きます。
2. 'DemoPricingDelegate' をサーチして、次に示すようにセクションをコメントアウトします。
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="com.ptc.sc.services.plugins.DemoPricingDelegate"
requestor="null" cardinality="duplicate" />
</Service>
3. sc.service.properties.xconf ファイルを保存して閉じます。
4. Windchill コマンドラインから、次のコマンドを実行します。xconfmanager -pF
5. Servigistics InService サーバーを再起動します。
推奨情報の表示
推奨情報を表示するには、次のようにカスタム委任を作成する必要があります。
1. com.ptc.sc.services.plugins.RecommendationDelegate を実装するカスタム Java クラスの配置先となるディレクトリを作成します。これは、<WT_ホーム>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\services\plugins ディレクトリにあります。
2. com.ptc.sc.services.plugins.RecommendationDelegate インタフェースを実装するカスタム Java クラスを作成します。
3. \InService\SW\Applications\Windchill.ear\site.xconf ファイルに次のエントリを追加して、カスタム推奨委任を指定します。
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<カスタム委任クラス名>"
requestor="null"
cardinality="duplicate" />
</Service>
4. site.xconf ファイルを保存して閉じます。
5. Windchill コマンドラインから、次のコマンドを実行します。xconfmanager -pF
6. Servigistics InService サーバーを再起動します。
推奨情報の非表示
推奨情報を UI に表示しないようにするには、次の方法でデモ推奨委任を無効にします。
1. <WT_ホーム>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\ ディレクトリに移動します。sc.service.properties.xconf ファイルを開きます。
2. 'DemoRecommendationDelegate' をサーチして、次に示すようにセクションをコメントアウトします。
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<カスタム委任クラス名>"
requestor="null"
cardinality="duplicate" />
</Service>
3. sc.service.properties.xconf ファイルを保存して閉じます。
4. Windchill コマンドラインから、次のコマンドを実行します。xconfmanager -pF
5. Servigistics InService サーバーを再起動します。