Integración del sistema de disponibilidad y precios
En esta sección se proporcionan detalles sobre las personalizaciones que se pueden realizar para mostrar u ocultar información sobre precios, disponibilidad y recomendaciones.
|
|
Para estas personalizaciones, se requiere que el usuario esté familiarizado con el shell de Windchill y las propiedades de propagación, así como el uso de la utilidad xconfmanager. Para obtener información sobre estos temas, consulte:
.
|
Visualización de la información sobre precios y disponibilidad
Para mostrar la información de precios y disponibilidad, se debe crear un delegado personalizado de la siguiente manera:
1. Cree una clase Java personalizada que implemente la interfaz de com.ptc.sc.services.plugins.PricingDelegate.
2. La visualización del precio viene determinada por la implementación del siguiente método en el delegado personalizado: public boolean isPricingAutomatic();
Si se devuelve true, se recuperarán el precio y la disponibilidad, y esta información se mostrará en la interfaz de usuario sin que este deba realizar ninguna acción. Si se devuelve false, el usuario debe pulsar en la acción de contenido para obtener precios y disponibilidad. Los precios y la disponibilidad pueden ocultarse desactivando la acción.
3. Añada la siguiente entrada en el fichero <INICIO_WT>/site.xconf especificando el delegado de precios personalizado:
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null" cardinality="duplicate" />
</Service>
4. Desde una línea de comandos de Windchill, ejecute el siguiente comando: xconfmanager -pF
5. Reinicie el servidor Servigistics InService.
|
|
Para obtener más información, consulte el documento de Java PricingDelegate.
|
Procedimiento para ocultar la información sobre precios y disponibilidad
Para ocultar la información sobre precios y disponibilidad en la interfaz de usuario, desactive el delegado personalizado de la siguiente manera:
1. Navegue hasta el directorio <Inicio_WT>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\. Abra el fichero sc.service.properties.xconf.
2. Busque "DemoPricingDelegate" y comente la sección según se muestra a continuación.
<Service context="default" name="com.ptc.sc.services.plugins.
PricingDelegate">
<Option serviceClass="com.ptc.sc.services.plugins.DemoPricingDelegate"
requestor="null" cardinality="duplicate" />
</Service>
3. Guarde y cierre el fichero sc.service.properties.xconf.
4. Desde una línea de comandos de Windchill, ejecute el siguiente comando: xconfmanager -pF
5. Reinicie el servidor Servigistics InService.
Visualización de la información sobre recomendaciones
Para mostrar la información sobre recomendaciones, se debe crear un delegado personalizado de la siguiente manera:
1. Cree un directorio en el que colocar una clase de Java personalizada que implemente com.ptc.sc.services.plugins.RecommendationDelegate, que se encuentra en el directorio <Inicio_WT>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\services\plugins.
2. Cree una clase Java personalizada que implemente la interfaz de com.ptc.sc.services.plugins.RecommendationDelegate.
3. Añada la siguiente entrada en el fichero \InService\SW\Applications\Windchill.ear\site.xconf especificando el delegado de recomendaciones personalizado:
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null"
cardinality="duplicate" />
</Service>
4. Guarde y cierre el fichero site.xconf.
5. Desde una línea de comandos de Windchill, ejecute el siguiente comando: xconfmanager -pF
6. Reinicie el servidor Servigistics InService.
Procedimiento para ocultar la información sobre recomendaciones
Para ocultar la información sobre recomendaciones en la interfaz de usuario, desactive el delegado de recomendaciones de demostración tal como se indica a continuación:
1. Navegue hasta el directorio <Inicio_WT>\SW\Applications\Windchill.ear\codebase.war\com\ptc\sc\xconf\. Abra el fichero sc.service.properties.xconf.
2. Busque "DemoRecommendationDelegate" y comente la sección según se muestra a continuación:
<Service context="default" name"com.ptc.sc.services.plugins.
RecommendationDelegate">
<Option serviceClass="<customDelegateClassName>"
requestor="null"
cardinality="duplicate" />
</Service>
3. Guarde y cierre el fichero sc.service.properties.xconf.
4. Desde una línea de comandos de Windchill, ejecute el siguiente comando: xconfmanager -pF
5. Reinicie el servidor Servigistics InService.