Anforderung und Antwort für Optimizer-API und Idle-API

Die API des Optimierungsprogramms und die inaktive API akzeptieren Anforderungen für einen Promise-Auftrag von IBM® Sterling Order Management System Software.

API-Anforderung und -Antwort des Optimierungsprogramms

Die API-Anforderung des Optimierungsprogramms wird im JSON-Format akzeptiert. Weitere Informationen zur Eingabe der API-Anforderung des Optimierungsprogramms finden Sie unter Optimizer API.

Weitere Informationen finden Sie unter Optimierungsprofile verwalten.

Inaktive API-Anforderung und -Antwort

Die inaktive API akzeptiert das JSON-Format im Anforderungshauptteil und gibt das JSON-Format in der Antwort zurück. Weitere Informationen zur Eingabe der inaktiven API-Anforderung finden Sie unter Idle API.

Bestellungen mit Lieferantenknoten (Direktlieferanten) optimieren

Wenn Sie Lieferantenknoten in Ihrem Fulfillment-Netzwerk haben, stellen Sie sicher, dass diese in Ihrer Knotenkonfiguration mit ' Use For Fulfillment als ' Y angegeben sind. Weitere Informationen zur Knotenkonfiguration finden Sie unter Knoten konfigurieren.

Verwenden Sie isExternalNode , um Zuordnungen zu identifizieren, die von Lieferantenknoten (Direktlieferanten) abgewickelt werden.
  • Gültige Werte sind Y und N.
    • Standardmäßig ist der Wert auf Ngesetzt.
    • Wenn ein Anbieterknoten als nicht aktiv angegeben ist (Use For Fulfillment = N im Feed mit den Ausführungsnetzwerkdaten), gibt Optimization service einen Ablehnungsgrund zurück:Ship node is not active for fulfillmentin der Antwort.
    • Wenn Use For Fulfillment und IsExternalNode auf Ygesetzt sind, erhält die Zuordnung des Anbieterknotens Vorrang vor anderen Zuordnungen für eine Auftragsposition.
      • Wenn der Lieferantenknoten die Auftragsposition vollständig erfüllen kann, wird sie als ausgewählt markiert und andere Zuordnungen werden abgelehnt.
      • Wenn der Lieferantenknoten Auftragsposition teilweise erfüllen kann, wird der Lieferantenknoten als ausgewählt markiert und andere Zuordnungen werden für die verbleibende Menge optimiert.

Aufträge mit vorgewählten Knotenpunkten

Verwenden Sie IsPredefinedNode in der Anforderung, um Auftragspositionen anzugeben, bei denen der Versandknoten bereits für das Sourcing ausgewählt ist und keine Optimierung erforderlich ist.
  • Gültige Werte sind Y und N. Es wird davon ausgegangen, dass Linien mit der Zustellungsart PICK oder CARRY und Linien, die für Same Day Delivery gekennzeichnet sind, ' isPredefinedNode Y haben, wenn sie von ' Sterling Order Management System aus gesendet werden.
  • Standardmäßig wird der Wert als N betrachtet, wenn er nicht angegeben ist.
  • Zeilen, die mit Y markiert sind, werden nicht optimiert.

Spediteursinformationen

Die Antwort enthält die Netzbetreiberinformationen nur, wenn isExternalNode in der Anforderung auf N gesetzt ist und wenn RejectChoice auf Ngesetzt ist.

Angebotsinformationen

Die Angabe von Informationen für einen bestimmten Zeitpunkt ist als Teil des API-Aufrufs des Optimierungsprogramms erforderlich, wenn das Bestandsmodell aktiviert ist. Für eine einzelne Versandknotenzuordnung können mehrere Angebotsinformationen vorhanden sein. Für alle Lieferungen einer Versandknotenzuordnung werden Angebotsinformationen hinzugefügt. Jedes Angebot enthält " AvailableQuantity und " SafetyQuantity, die addiert werden, um das gesamte verfügbare Angebot zum Zeitpunkt der Optimierung zu erhalten.

Wenn die Eingabe der Optimizer-API beispielsweise die folgenden Informationen enthält, ist das gesamte verfügbare Angebot, das berücksichtigt wird, 12.

<Supplies> <Supply AvailableQuantity="10" FirstShipDate="2020-06-08" LastShipDate="2020-06-12"
SafetyQuantity="2" SupplyID="ONHAND" Track="Y"/> </Supplies>

Berechnung der Versandvorteile für die OMS-Sourcing-Auswahl

Damit Sie die KPIs für die OMS-Beschaffungsauswahl anzeigen können, müssen Sie Ihr Auftragsverwaltungssystem so konfigurieren, dass die vorgeschlagene Option ' Optimization service in der Anfrage an die Idle-API und die Optimierungs-API gesendet wird. Die KPIs für die OMS-Sourcing-Auswahl werden verwendet, um den Versandvorteil abzuleiten, der im Leistungsbericht angezeigt wird.

Berechnung der externen Liefertermine

Informationen zur Berechnung externer Liefertermine finden Sie unter Berechnung des geschätzten Versanddatums.

Abfragemodus

Wenn die Anforderung an die API das Attribut isEnquireMode enthält, wird die Auftragsposition nicht für KPI-Berechnungen oder alternative Optimierung berücksichtigt. Verwenden Sie dieses Attribut, um Optimierungsaufrufe von Sterling Order Management System -APIs wie der findInventory -API auszuführen.

Weitere Informationen zum Abfragemodus finden Sie unter Idle API.