Availability Records, Upload
在庫データをオムニチャネル在庫に非同期でアップロードし、アップロードジョブの状況を確認します。
次のリソースを使用できます。
| リソース | 説明 |
|---|---|
| /commerce/oci/availability-records/uploads | POST - 在庫状況データファイルをオムニチャネル在庫にアップロードします。 |
| /commerce/oci/availability-records/uploads/uploadId | GET - 在庫状況アップロードジョブの状況を取得します。 |
- リソース
-
1/commerce/oci/availability-records/uploads - 使用可能なバージョン
- 51.0
- HTTP のメソッド
- POST
- POST の要求パラメータ
-
パラメータ名 型 説明 必須か省略可能 使用可能なバージョン fileUpload Binary 在庫状況データを含む JSON ファイル。 必須 51.0 在庫状況データファイルを作成するには、データの形式をロケーションと個々の在庫レコードを表す一連の JSON エントリとして設定します。
在庫のインポートデータに関する考慮事項:
- 最上位のエントリをカンマではなく改行で区切ります。各エントリを 1 行に入力します。
- システムが location エントリを読み取ると、後続の在庫エントリは別の location エントリを読み取るまで、その location に割り当てられます。
- 各 location エントリで、"mode":"UPDATE" を指定します。
- 各在庫レコードエントリには一意の recordId が必要です。ベストプラクティスは UUID を使用することです。レコード ID によって重複データのインポートが防止されます。
- 各在庫レコードエントリには effectiveDate が必要です。
- 各 futures エントリにはゼロ以外の quantity と将来の expectedDate が必要です。
- システムで作成または更新されるのはデータに含まれているエントリのみです。データに含まれていないエントリは削除されません。ただし、含まれているエントリに空の値が指定されている場合、その値は削除されます。
次の例はデータ形式を示しています。
1{ 2 "location":"Warehouse-A", // location identifier 3 "mode":"UPDATE" // must be UPDATE (other operations might be available in future releases) 4} 5{ 6 "recordId":"0a87539d-f3dd-47bc-91c7-9c752e39dbe0", // unique identifier for the inventory record 7 "onHand":10, 8 "sku":"12389156", 9 "effectiveDate":"2020-12-08T14:05:22.790896-07:00", 10 "futures":[ // list of future restocks 11 { 12 "quantity":1, 13 "expectedDate":"2021-04-18T14:05:22.781-07:00" 14 }, 15 { 16 "quantity":5, 17 "expectedDate":"2021-05-18T14:05:22.781-07:00" 18 } 19 ], 20 "safetyStockCount":0 21} 22{ 23 "recordId":"0a87539d-f3dd-47bc-91c7-9c752e312345", 24 "onHand":10, 25 "sku":"9485728", 26 "effectiveDate":"2020-12-08T14:05:22.790896-07:00", 27 "futures":[ 28 { 29 "quantity":10, 30 "expectedDate":"2021-04-18T14:05:22.781-07:00" 31 } 32 ], 33 "safetyStockCount":0 34} 35{"location":"Warehouse-B","mode":"UPDATE"} 36{"recordId":"0a87539d-f3dd-47bc-91c7-9c75abc123de","onHand":10,"sku":"12389156","effectiveDate":"2020-12-08T14:05:22.790896-07:00","futures":[{"quantity":1,"expectedDate":"2021-04-18T14:05:22.781-07:00"}],"safetyStockCount":0} 37{"recordId":"0a87539d-f3dd-47bc-91c7-9c75abc98765","onHand":10,"sku":"93867201","effectiveDate":"2020-12-08T14:05:22.790896-07:00","futures":[{"quantity":5,"expectedDate":"2021-04-18T14:05:22.781-07:00"}],"safetyStockCount":0} - POST のレスポンスボディ
- OCI Upload Inventory Availability Output
- リソース
-
1/commerce/oci/availability-records/uploads/uploadId - 使用可能なバージョン
- 51.0
- HTTP のメソッド
- GET
- GET のレスポンスボディ
- OCI Upload Inventory Availability Status Output