最適化プログラム API

Optimizer API は、顧客によるオーダー、オーダー内の商品、および顧客が必要とする配送のタイプを分析するためのデータを使用して、在庫予測コスト見積もりに基づいて最適化された出荷ノードを提供します。 Optimizer API は、リアルタイムの在庫位置とノード容量の消費量を考慮し、 Optimization service は、リアルタイムでサービスを提供するための合計コストを削減します。

Optimizer API は、通常の最適化に加えて、シャドー最適化を実行します。 KPI は、標準の最適化設定および代替の最適化設定に対して常に計算されます。 Order Management System の Sourcing の選択が要求で Idle Optimizer API または Optimizer API に渡された場合、 Order Management Systemのソーシングの選択に対して KPI が計算されます。

万が一の場合、運送業者のサービスが事前に定義されており、優先配送方法はフルフィルメントマネージャーは、preferredCarrierServices分野。 運送業者サービス ID は、注文レベルまたは注文明細レベルのいずれかで入力できます。 これにより、Optimization service指定された配送グループ内の他の運送業者サービスよりも優先される運送業者サービスを検討します。

注記:のためにOptimization service優先される運送業者サービスを検討するには、フルフィルメント マネージャーがそれらの運送業者サービスを指定された配送グループのメンバーとして追加することが重要です。

Optimizer API へのアクセス

v2 Optimizer API には、以下の URL からアクセスできます:


https://<BaseURL>/<tenantId>/otmz/services/optimizer/V2/<tenantId>

注: この v2 オプティマイザーAPIは間もなく廃止される予定です。 新規のお客様は、以下の v3 Optimizer API をご利用ください。

v3 Optimizer API には、次の URL からアクセスできます。
https://<BaseURL>/optimizer/{tenantId}/v3/order/optimization

Optimizer API の制限事項

Optimizer API については、以下の点を考慮してください。
  • 入力として Optimizer API に提供される OrderDate は、ロギングの目的で使用されます。 オーダーは、 Optimization serviceによって受信された現在時刻に対して処理されます。 再調達されたオーダーは、 Optimization serviceによって新規オーダーと見なされます。
  • Optimization service は、1 つの ship to addressのみを処理できます。 これは、オーダー・レベルで指定された住所を使用します。 住所がオーダー・レベルで使用できない場合、最初のオーダー明細の住所が使用されます。
  • Optimization service は、1 つの SLA のみを処理できます。 これは、最初のオーダー行で指定された属性'CarrierServiceCodeの値を使用する。
  • Optimization service は、Optimizer API を呼び出しているアプリケーションに Cost to Serve 情報を提供しません。