Servigistics InService Anpassung > Systemintegrationen anpassen > Integration von Informationen zu Preisgestaltung und Verfügbarkeit
  
Integration von Informationen zu Preisgestaltung und Verfügbarkeit
In diesem Abschnitt werden die Anpassungen detailliert erläutert, die Sie zum Anzeigen oder Ausblenden von Preisverlaufs- und Verfügbarkeitsinformationen und Empfehlungen vornehmen können.
* 
Für diese Anpassungen müssen Sie mit der Windchill Shell und den Propagierungseigenschaften sowie mit der Verwendung des Dienstprogramms "xconfmanager" vertraut sein. Informationen über diese Themen finden Sie unter:
.
Preisverlaufs- und Verfügbarkeitsinformationen anzeigen
Um Informationen zu Preisgestaltung und Verfügbarkeit anzuzeigen, muss mit dem folgenden Verfahren ein benutzerdefinierter Delegate erstellt werden:
1. Erstellen Sie eine benutzerdefinierte Java-Klasse, die die Schnittstelle com.ptc.sc.services.plugins.PricingDelegate implementiert.
2. Die Anzeige des Preises wird durch die Implementierung der unten genannten Methode im benutzerdefinierten Delegate bestimmt: public boolean isPricingAutomatic();
Wenn die Methode "wahr" zurückgibt, werden Preise und Verfügbarkeit abgerufen und in der Benutzeroberfläche angezeigt, ohne dass eine Benutzeraktion erforderlich ist. Wenn "falsch" zurückgegeben wird, muss der Benutzer auf die Inhaltsaktion klicken, um Preise und Verfügbarkeit abzurufen. Preise und Verfügbarkeit können ausgeblendet werden, indem die Aktion auf "aus" festgelegt wird.
3. Fügen Sie der Datei <WT_HOME>/site.xconf den folgenden Eintrag hinzu, um den benutzerdefinierten Delegate für die Preisgestaltung anzugeben:
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null" cardinality="duplicate" />
</Service>
4. Führen Sie an einer Windchill-Befehlszeile den folgenden Befehl aus: xconfmanager -pF
5. Starten Sie den Servigistics InService Server neu.
* 
Weitere Informationen finden Sie im PricingDelegate-Java-Dokument.
Preisverlaufs- und Verfügbarkeitsinformationen ausblenden
Deaktivieren Sie zum Ausblenden von Preisverlaufs- und Verfügbarkeitsinformationen in der UI den benutzerdefinierten Delegate wie folgt:
1. Navigieren Sie zum Verzeichnis <WT_Home>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\. Öffnen Sie die Datei sc.service.properties.xconf.
2. Suchen Sie nach "DemoPricingDelegate", und kommentieren Sie den Abschnitt aus, wie dies im Folgenden gezeigt wird.
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="com.ptc.sc.services.plugins.DemoPricingDelegate"
requestor="null" cardinality="duplicate" />
</Service>
3. Speichern und schließen Sie die Datei sc.service.properties.xconf.
4. Führen Sie an einer Windchill-Befehlszeile den folgenden Befehl aus: xconfmanager -pF
5. Starten Sie den Servigistics InService Server neu.
Empfehlungsinformationen anzeigen
Zum Anzeigen von Empfehlungsinformationen muss ein benutzerdefinierter Delegate wie folgt erstellt werden:
1. Erstellen Sie ein Verzeichnis, um eine benutzerdefinierte Java-Klasse abzulegen, die com.ptc.sc.services.plugins.RecommendationDelegate implementiert, der sich im Verzeichnis <WT_Home>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\services\plugins befindet.
2. Erstellen Sie eine benutzerdefinierte Java-Klasse, die die Schnittstelle com.ptc.sc.services.plugins.RecommendationDelegate implementiert.
3. Fügen Sie der den benutzerdefinierten Empfehlungs-Delegate angebenden Datei \InService\SW\Applications\Windchill.ear\site.xconf den folgenden Eintrag hinzu.
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null"
cardinality="duplicate" />
</Service>
4. Speichern und schließen Sie die Datei site.xconf.
5. Führen Sie an einer Windchill-Befehlszeile den folgenden Befehl aus: xconfmanager -pF
6. Starten Sie den Servigistics InService Server neu.
Empfehlungsinformationen ausblenden
Deaktivieren Sie zum Ausblenden von Empfehlungsinformationen aus der UI wie folgt den Demo-Empfehlungs-Delegate:
1. Navigieren Sie zum Verzeichnis <WT_Home>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\. Öffnen Sie die Datei sc.service.properties.xconf.
2. Suchen Sie nach "DemoRecommendationDelegate", und kommentieren Sie den Abschnitt aus, wie dies im Folgenden gezeigt wird:
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null"
cardinality="duplicate" />
</Service>
3. Speichern und schließen Sie die Datei sc.service.properties.xconf.
4. Führen Sie an einer Windchill-Befehlszeile den folgenden Befehl aus: xconfmanager -pF
5. Starten Sie den Servigistics InService Server neu.