Fluxo de compra de sistemas procurement

O Procurement oferece aos clientes uma interface com o WebSphere Commerce através de redes do sistema procurement. Os exemplos a seguir são fluxos de compra utilizando os modos de catálogo punch-out  e local.  

Fluxo de Compras Utilizando o Modo de Catálogo Punch-out

No modo de catálogo punch-out, os fornecedores mantêm um único catálogo dentro do WebSphere Commerce e o utilizam para ativar a presença da Web na rede do sistema procurement. As seguintes etapas representam o fluxo de compras:

  1. O Comprador seleciona o fornecedor no sistema procurement e a mensagem PunchOutSetupRequest é enviada para o WebSphere Commerce.
  2. A mensagem PunchOutSetupRequest é mapeada para o comando de instalação PunchOut.
  3. O comando PunchOutSetup chama o comando AuthenticationHelper para autenticar os IDs de usuário e de logon do comprador e fornecedores. Um comando de tarefa é chamado dependendo do modo de autenticação.
  4. Após a autenticação correta, o comando PunchOutSetup chama o comando de tarefa RegisterRequisitioner para verificar se o usuário que está fazendo a solicitação está registrado no sistema. Caso ele não exista, eles será registrado como um novo usuário e receberá a função do Comprador de Procurement.
  5. Utilizando a mensagem PunchOutSetupResponse, o WebSphere Commerce envia o URL de CatalogDisplay e as informações necessárias para vincular a sessão de volta para o sistema procurement.
  6. O sistema procurement inicia uma nova janela de navegador utilizando o comando PunchOutCatalogDisplay, e o catálogo será exibido para o Comprador para iniciar a navegação e a compra.
  7. O Comprador registra a saída na compra e o conteúdo será colocado na mensagem PurchaseOrder e enviada para o sistema procurement para aprovação.
  8. O sistema procurement envia a mensagem OrderRequest para o WebSphere Commerce para  criar o pedido após a aprovação por um aprovador no sistema procurement.

Fluxo de Compras Utilizando o Modo de Catálogo Local

No modo de catálogo local, os fornecedores têm seus catálogos replicados no sistema procurement. As seguintes etapas representam o fluxo de compras:

  1. Os compradores navegam pelo catálogo no sistema procurement e criam um pedido.
  2. O sistema procurement envia a mensagem OrderRequest para o WebSphere Commerce com os IDs de usuário e de logon, o pedido e as informações para cobrança e para envio.
  3. A mensagem OrderRequest será mapeada para o comando BatchOrderRequest que cria um novo pedido no processamento de lotes.
  4. Após a mensagem OrderRequest ter sido autenticada e processada, a mensagem OrderResponse será enviada para o sistema procurement, indicando o sucesso ou falha do pedido.