Integración de Servigistics InService con un sistema de pedidos de terceros
Servigistics InService permite la integración con un sistema de pedidos de terceros mediante la utilización del método placeOrder() en un delegado personalizado. Este mecanismo, mediante el cual se realizan los pedidos, se puede personalizar para integrarlo con un sistema de pedidos de terceros. Para obtener más información acerca del método placeOrder(), consulte el Javadoc Servigistics InService.
|
|
Servigistics InService no se integra con ningún sistema de pedidos de terceros por defecto. En esta sección se proporciona una guía para el proceso de conectar Servigistics InService con un sistema de pedidos externo. De este modo, el ciclo de vida del pedido de compra puede continuar después de que se haya completado la acción de pedido en Servigistics InService y se conecta a una transacción de terceros.
|
Según los requisitos, se puede utilizar un delegado personalizado en el método placeOrder() para realizar lo siguiente:
• Compartir los atributos específicos de cliente (distintos de los atributos por defecto), como el nombre de distribuidor, que pueden afectar a los precios de los elementos, y la ubicación, que puede afectar a la disponibilidad de los elementos en el sistema de pedidos de terceros. Los atributos personalizados se pueden compartir definiendo los atributos de compras para pedidos.
• Obtener los detalles del pedido del sistema de pedidos. La información o el feedback recibido de un sistema de pedidos se guarda mediante la definición de atributos simplificados para el pedido.
• Obtener la información del carro (como el nombre, el propietario y las notas) y la información de los elementos del carro (como el número de artículo y la cantidad) del objeto de pedido en el método placeOrder() y pasar dicha información al sistema de pedidos de otros fabricantes para procesamiento adicional.
Para obtener más información sobre la adición de atributos simplificados para pedidos, consulte
Atributos simplificados para pedidos.
El delegado personalizado debe implementar la interfaz
com.ptc.sc.services.plugins.CommerceDelegate. Para obtener más información acerca de la creación de delegados personalizados, consulte
Creación de delegados personalizados en el servidor.
Se puede consultar un código de ejemplo para obtener o compartir los detalles del pedido entre
Servigistics InService y un sistema de pedidos de terceros en
Código de ejemplo para integrar Servigistics InService con un sistema de pedidos.