Flujo de integración

Comprender el flujo de integración con el servicio IBM® Sterling™ Intelligent Promising Optimization.

  1. Después de activar la integración con el servicio de optimización Sterling Intelligent Promising, se inicia la llamada a la API de promesas del sistema IBM Sterling® Order Management - API findInventory y scheduleOrder .
  2. La API lee los nodos de aprovisionamiento de acuerdo con las reglas de aprovisionamiento del sistema Sterling Order Management.
  3. La integración llama a la Rank API con un conjunto de nodos de Sterling Order Management System.
  4. En función de los escenarios admitidos y no admitidos, la API de rango devuelve la respuesta para el atributo eligibleForRank como Y o N.
    1. Si eligibleForRank = N, se ignora la respuesta de la API de rango y el sistema Sterling Order Management continúa con el conjunto de nodos original.
    2. Si eligibleForRank = Y, los nodos devueltos por la API de rango se actualizan en las líneas de promesa y se utilizan para prometer.
    3. Si la llamada a la API arroja un error o se produce una excepción,
      • Cuando la integración se configura en el modo idle , si se produce algún error al llamar a las API de optimización, dichos errores se imprimen en el registro de errores. La transacción continúa según el flujo predeterminado del sistema Sterling Order Management.
      • Cuando la integración se configura en el modo live , si se produce algún error al llamar a las API de optimización, se muestra un error y finaliza la transacción.
  5. Si se implementa, se llama a la salida de usuario SourcingCorrectionUE para anular el nodo establecido tras la llamada a la API de Rango.
  6. Sterling Order Management El sistema genera opciones y ofrece la mejor solución para las líneas de promesas.
  7. Se llama a la API de optimización con las opciones creadas y la mejor solución que ofrece Sterling Order Management System.
  8. En función de los escenarios admitidos y no admitidos, la API de optimización devuelve la respuesta para el atributo eligibleForOptimization como Y o N.
    1. Si eligibleForOptimization = N, la respuesta para la API de optimización se ignora y el sistema Sterling Order Management continúa con la mejor solución generada.
    2. Si eligibleForOptimization = Y, el flujo continúa con las opciones seleccionadas por el servicio de optimización Sterling Intelligent Promising.
    3. Si la llamada a la API arroja un error o se produce una excepción,
      • Cuando la integración se configura en el modo idle , si se produce algún error al llamar a las API de optimización, dichos errores se imprimen en el registro de errores. La transacción continúa según el flujo predeterminado del sistema Sterling Order Management.
      • Cuando la integración se configura en el modo live , si se produce algún error al llamar a las API de optimización, se muestra un error y finaliza la transacción.
  9. Si se implementa, se llama a la salida de usuario ExternalCostForOptionsUE para filtrar los servicios del transportista, anular los costes por unidad para la elección de productos o rechazar la elección de productos.
  10. Si las opciones son anuladas por las API de optimización o por la salida de usuario ExternalCostForOptionsUE , se genera una nueva mejor solución.
  11. El servicio de optimización Sterling Intelligent Promising, la llamada a la API de promesas del sistema Sterling Order Management finaliza.
    Nota: Como la optimización en el modo idle se realiza de forma asíncrona, el flujo continúa con la mejor solución generada por el sistema Sterling Order Management.