Integrazione dei sistemi per prezzi e disponibilità
In questa sezione vengono descritte le personalizzazioni che è possibile applicare per nascondere o visualizzare le informazioni relative ai prezzi e alla disponibilità e le raccomandazioni.
|
|
Queste personalizzazioni richiedono che si abbia familiarità con la shell windchill e le proprietà di propagazione, nonché con l'utilizzo dell'utilità xconfmanager. Per informazioni al riguardo, vedere i seguenti argomenti.
.
|
Visualizzazione delle informazioni relative a prezzi e disponibilità
Per visualizzare le informazioni relative a prezzi e disponibilità, è necessario creare un delegato personalizzato come descritto di seguito.
1. Creare una classe Java personalizzata che implementi l'interfaccia com.ptc.sc.services.plugins.PricingDelegate.
2. La visualizzazione del prezzo è determinata dall'implementazione del metodo sottostante nel delegato personalizzato: public boolean isPricingAutomatic();
Se questo metodo restituisce true, il prezzo e la disponibilità vengono recuperati e mostrati nell'interfaccia utente senza alcun intervento da parte dell'utente. Se il metodo restituisce false, l'utente deve fare clic sull'azione per il contenuto per ottenere i prezzi e la disponibilità. I prezzi e la disponibilità possono essere nascosti disattivando l'azione.
3. Aggiungere la voce seguente nel file <WT_HOME>/site.xconf specificando il delegato personalizzato per i prezzi.
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null" cardinality="duplicate" />
</Service>
4. Dalla riga di comando di Windchill, eseguire il seguente comando: xconfmanager -pF
5. Riavviare il server Servigistics InService.
|
|
Per ulteriori informazioni, vedere PricingDelegate Javadoc.
|
Nascondere le informazioni relative a prezzi e disponibilità
Per nascondere le informazioni relative a prezzi e disponibilità nell'interfaccia utente, disattivare il delegato personalizzato come descritto di seguito.
1. Passare alla directory <WT_Home>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\. Aprire il file sc.service.properties.xconf.
2. Cercare "DemoPricingDelegate" e commentare la sezione come indicato di seguito.
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="com.ptc.sc.services.plugins.DemoPricingDelegate"
requestor="null" cardinality="duplicate" />
</Service>
3. Salvare e chiudere il file sc.service.properties.xconf.
4. Dalla riga di comando di Windchill, eseguire il seguente comando: xconfmanager -pF
5. Riavviare il server Servigistics InService.
Visualizzazione delle raccomandazioni
Per visualizzare le raccomandazioni, è necessario creare un delegato personalizzato come descritto di seguito.
1. Creare una directory per inserire una classe Java personalizzata che implementi com.ptc.sc.services.plugins.RecommendationDelegate, disponibile nella directory <WT_Home>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\services\plugins.
2. Creare una classe Java personalizzata che implementi l'interfaccia com.ptc.sc.services.plugins.RecommendationDelegate.
3. Aggiungere la seguente voce nel file \InService\SW\Applications\Windchill.ear\site.xconf indicando il delegato delle raccomandazioni personalizzato.
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null"
cardinality="duplicate" />
</Service>
4. Salvare e chiudere il file site.xconf.
5. Dalla riga di comando di Windchill, eseguire il seguente comando: xconfmanager -pF
6. Riavviare il server Servigistics InService.
Nascondere le raccomandazioni
Per nascondere le raccomandazioni nell'interfaccia utente, disattivare il delegato delle raccomandazioni dimostrativo come descritto di seguito.
1. Passare alla directory <WT_Home>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\. Aprire il file sc.service.properties.xconf.
2. Cercare "DemoRecommendationDelegate" e commentare la sezione come indicato di seguito.
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null"
cardinality="duplicate" />
</Service>
3. Salvare e chiudere il file sc.service.properties.xconf.
4. Dalla riga di comando di Windchill, eseguire il seguente comando: xconfmanager -pF
5. Riavviare il server Servigistics InService.