Fluxo de integração
Entenda o fluxo de integração com o serviço de otimização IBM® Sterling™ Intelligent Promising.
- 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.
- A API lê os nós de origem de acordo com as regras de origem do sistema Sterling Order Management.
- A integração chama a API de classificação com um conjunto de nós do sistema Sterling Order Management.
- 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.
- 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.
- 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.
- 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.
- Quando a integração é configurada no modo
- Se implementado, o user exit
SourcingCorrectionUEé chamado para substituir o nó definido após a chamada à API do Rank. - Sterling Order Management O sistema gera opções e oferece a melhor solução para linhas de promessa.
- A API de otimização é chamada com as opções criadas e a melhor solução oferecida pelo sistema Sterling Order Management.
- 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.
- 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. - Se for
eligibleForOptimization = Y, o fluxo continuará com as opções selecionadas pelo serviço de otimização Sterling Intelligent Promising. - 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.
- Quando a integração é configurada no modo
- Se
- 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. - 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. - 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.