Flujo de integración
Comprender el flujo de integración con el servicio IBM® Sterling™ Intelligent Promising Optimization.
- 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 .
- La API lee los nodos de aprovisionamiento de acuerdo con las reglas de aprovisionamiento del sistema Sterling Order Management.
- La integración llama a la Rank API con un conjunto de nodos de Sterling Order Management System.
- 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.
- 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.
- Si eligibleForRank = Y, los nodos devueltos por la API de rango se actualizan en las líneas de promesa y se utilizan para prometer.
- 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.
- Cuando la integración se configura en el modo
- Si se implementa, se llama a la salida de usuario
SourcingCorrectionUEpara anular el nodo establecido tras la llamada a la API de Rango. - Sterling Order Management El sistema genera opciones y ofrece la mejor solución para las líneas de promesas.
- Se llama a la API de optimización con las opciones creadas y la mejor solución que ofrece Sterling Order Management System.
- 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.
- 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. - Si
eligibleForOptimization = Y, el flujo continúa con las opciones seleccionadas por el servicio de optimización Sterling Intelligent Promising. - 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.
- Cuando la integración se configura en el modo
- Si
- Si se implementa, se llama a la salida de usuario
ExternalCostForOptionsUEpara filtrar los servicios del transportista, anular los costes por unidad para la elección de productos o rechazar la elección de productos. - 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. - 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
idlese realiza de forma asíncrona, el flujo continúa con la mejor solución generada por el sistema Sterling Order Management.