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.
isExternalNode , um Zuordnungen zu identifizieren, die von Lieferantenknoten (Direktlieferanten) abgewickelt werden.- Gültige Werte sind
YundN.- Standardmäßig ist der Wert auf
Ngesetzt. - Wenn ein Anbieterknoten als nicht aktiv angegeben ist (
Use For Fulfillment=Nim Feed mit den Ausführungsnetzwerkdaten), gibt Optimization service einen Ablehnungsgrund zurück:Ship node is not active for fulfillmentin der Antwort. - Wenn
Use For FulfillmentundIsExternalNodeaufYgesetzt 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.
- Standardmäßig ist der Wert auf
Aufträge mit vorgewählten Knotenpunkten
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
YundN. Es wird davon ausgegangen, dass Linien mit der Zustellungsart PICK oder CARRY und Linien, die für Same Day Delivery gekennzeichnet sind, 'isPredefinedNodeY haben, wenn sie von ' Sterling Order Management System aus gesendet werden. - Standardmäßig wird der Wert als
Nbetrachtet, wenn er nicht angegeben ist. - Zeilen, die mit
Ymarkiert 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.