Fluxo de integração

Entenda o fluxo de integração com o serviço de otimização IBM® Sterling™ Intelligent Promising.

  1. Depois que você ativar a integração com o serviço de otimização Sterling Intelligent Promising, a chamada da API IBM Sterling® Order Management System Promising será iniciada - findInventory e scheduleOrder APIs.
  2. A API lê os nós de origem de acordo com as regras de origem do sistema Sterling Order Management.
  3. A integração chama a API de classificação com um conjunto de nós do sistema Sterling Order Management.
  4. Dependendo dos cenários suportados e não suportados, a API de classificação retorna a resposta para o atributo eligibleForRank como Y ou N.
    1. Se eligibleForRank = N, a resposta da API de classificação será ignorada e o sistema Sterling Order Management continuará com o conjunto de nós original.
    2. Se eligibleForRank = Y, os nós que são retornados pela API de classificação são atualizados nas linhas de promessa e usados para promessa.
    3. Se a chamada de API gerar um erro ou ocorrer uma exceção,
      • Quando a integração é configurada no modo idle , se ocorrer algum erro ao chamar as APIs de otimização, esses erros serão impressos no registro de erros. A transação continua de acordo com o fluxo padrão do sistema Sterling Order Management.
      • Quando a integração é configurada no modo live , se ocorrer algum erro ao chamar as APIs de otimização, um erro será exibido e a transação será encerrada.
  5. Se implementado, o user exit SourcingCorrectionUE é chamado para substituir o nó definido após a chamada à API do Rank.
  6. Sterling Order Management O sistema gera opções e oferece a melhor solução para linhas de promessa.
  7. A API de otimização é chamada com as opções criadas e a melhor solução oferecida pelo sistema Sterling Order Management.
  8. Com base nos cenários suportados e não suportados, a API de otimização retorna a resposta para o atributo eligibleForOptimization como Y ou N.
    1. Se eligibleForOptimization = N, a resposta da API de otimização será ignorada e o sistema Sterling Order Management continuará com a melhor solução gerada.
    2. Se for eligibleForOptimization = Y, o fluxo continuará com as opções selecionadas pelo serviço de otimização Sterling Intelligent Promising.
    3. Se a chamada de API gerar um erro ou ocorrer uma exceção,
      • Quando a integração é configurada no modo idle , se ocorrer algum erro ao chamar as APIs de otimização, esses erros serão impressos no registro de erros. A transação continua de acordo com o fluxo padrão do sistema Sterling Order Management.
      • Quando a integração é configurada no modo live , se ocorrer algum erro ao chamar as APIs de otimização, um erro será exibido e a transação será encerrada.
  9. Se implementado, o user exit ExternalCostForOptionsUE é chamado para filtrar os serviços da operadora, substituir os custos por unidade das opções de produto ou rejeitar a opção de produto.
  10. Se as opções forem substituídas pelas APIs de otimização ou pela saída do usuário do site ExternalCostForOptionsUE , uma nova melhor solução será gerada.
  11. O serviço Sterling Intelligent Promising Optimization, a chamada da API Promising Sterling Order Management System termina.
    Observação: como a otimização no modo idle é feita de forma assíncrona, o fluxo continua com a melhor solução gerada pelo sistema Sterling Order Management.