El sistema de compras ofrece a los clientes una interfaz entre WebSphere Commerce y las redes de un sistema de compras. A continuación se ofrecen ejemplos de flujos de compra que utilizan las modalidades de catálogo punch-out y local.
Flujo de compra utilizando la modalidad de catálogo punch-out
En modalidad de catálogo punch-out, los proveedores mantienen un catálogo individual en WebSphere Commerce y lo utilizan para habilitar la presencia Web en la red del sistema de compras. Los pasos siguientes representan el flujo de compra:
- El Comprador selecciona el proveedor en el sistema de compras y el mensaje PunchOutSetupRequest se envía a WebSphere Commerce.
- El mensaje PunchOutSetupRequest se correlaciona con el mandato PunchOutSetup.
- El mandato PunchOutSetup llama al mandato AuthenticationHelper para autenticar los ID de usuario y conexión del comprador y el proveedor. Se llama a un mandato de tarea en función de la modalidad de autenticación.
- Si la autenticación se realiza satisfactoriamente, el mandato PunchOutSetup llama al mandato de tarea RegisterRequisitioner para comprobar si el usuario solicitante está registrado en el sistema. Si no lo está, se le registra como un usuario nuevo y se le asigna el rol de Responsable de compras.
- Utilizando el mensaje PunchOutSetupResponse, WebSphere Commerce envía el URL CatalogDisplay y la información necesaria para volver a enlazar la sesión con el sistema de compras.
- El sistema de compras inicia una nueva ventana de navegador utilizando el mandato PunchOutCatalogDisplay y el catálogo se presenta al Comprador para que empiece a examinarlo y a comprar.
- El Comprador pasa por caja el pedido y el contenido se coloca en el mensaje PurchaseOrder y se envía al sistema de compras para su aprobación.
- El sistema de compras envía el mensaje OrderRequest a WebSphere Commerce para crear el pedido después de que éste haya sido aprobado por un aprobador del sistema de compras.
Flujo de compra utilizando la modalidad de catálogo local
En modalidad de catálogo local, los proveedores tienen su catálogo duplicado en el sistema de compras. Los pasos siguientes representan el flujo de compra:
- Los compradores examinan el catálogo en el sistema de compras y crean un pedido.
- El sistema de compras envía el mensaje OrderRequest a WebSphere Commerce con los ID de usuario y conexión del comprador y el proveedor, el pedido, y la información de facturación y envío.
- El mensaje OrderRequest se correlaciona con el mandato BatchOrderRequest, que crea un pedido nuevo en proceso por lotes.
- Una vez que se ha autenticado y procesado el mensaje OrderRequest, se envía el mensaje OrderResponse al sistema de compras, que indica si el pedido se ha realizado satisfactoriamente o no.