この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

OmnichannelInventoryService クラス

注文管理の在庫のロケーションに注文を転送します。

名前空間

ConnectApi

OmnichannelInventoryService のメソッド

OmnichannelInventoryService のメソッドは次のとおりです。すべてのメソッドが静的です。

createReservation(createReservationInputRepresentation)

オムニチャネル在庫の在庫予約を作成します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCICreateReservationOutputRepresentation createReservation(ConnectApi.OCICreateReservationInputRepresentation createReservationInputRepresentation)

パラメータ

createReservationInputRepresentation
型: ConnectApi.OCICreateReservationInputRepresentation
1 つ以上のオムニチ���ネル在庫のロケーションまたはロケーショングループの在庫を予約するためのデータ。

fulfillReservation(fulfillReservationInputRepresentation)

1 つ以上の在庫予約を履行します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCIFulfillReservationOutputRepresentation fulfillReservation(ConnectApi.OCIFulfillReservationInputRepresentation fulfillReservationInputRepresentation)

パラメータ

fulfillReservationInputRepresentation
型: ConnectApi.OCIFulfillReservationInputRepresentation
履行する在庫予約のリストをラップします。

getInventoryAvailability(inventoryAvailabilityInputRepresentation)

1 つ以上の在庫ロケーションまたはロケーショングループの 1 つ以上の商品の在庫状況データを取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCIGetInventoryAvailabilityOutputRepresentation getInventoryAvailability(ConnectApi.OCIGetInventoryAvailabilityInputRepresentation inventoryAvailabilityInputRepresentation)

パラメータ

inventoryAvailabilityInputRepresentation
型: ConnectApi.OCIGetInventoryAvailabilityInputRepresentation
在庫状況を取得する要求の詳細。

getInventoryAvailabilityUploadStatus(uploadId)

在庫状況アップロードジョブの状況を取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCIUploadInventoryAvailabilityStatusOutputRepresentation getInventoryAvailabilityUploadStatus(String uploadId)

パラメータ

uploadId
型: String
アップロードジョブのアップロード ID。

getPublishLocationStructureStatus(uploadId)

ロケーション構造の公開ジョブの状況を取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCIPublishLocationStructureStatusOutputRepresentation getPublishLocationStructureStatus(String uploadId)

パラメータ

uploadId
型: String
公開ジョブのアップロード ID。

publishLocationStructure()

在庫ロケーションおよびロケーショングループに関する情報をオムニチャネル在庫に非同期で公開します。公開には IsEnabled 項目と ShouldSyncWithOci 項目の両方が true のレコードが含まれます。このメソッドは公開ジョブの状況を取得するために使用できる ID を返します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCIPublishLocationStructureOutputRepresentation publishLocationStructure()

releaseReservation(releaseReservationInputRepresentation)

1 つ以上の既存の在庫予約をリリースして、在庫を解放します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCIReleaseReservationOutputRepresentation releaseReservation(ConnectApi.OCIReleaseReservationInputRepresentation releaseReservationInputRepresentation)

パラメータ

releaseReservationInputRepresentation
型: ConnectApi.OCIReleaseReservationInputRepresentation
リリースする 1 つ以上の在庫予約の詳細。

submitInventoryAvailabilityUpload(fileUpload)

在庫状況データファイルをオムニチャネル在庫にアップロードします。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCIUploadInventoryAvailabilityOutputRepresentation submitInventoryAvailabilityUpload(ConnectApi.BinaryInput fileUpload)

パラメータ

fileUpload
型: ConnectApi.BinaryInput
在庫状況データを含む JSON ファイル。

使用方法

データファイルには次の JSON 形式を使用します。

ロケーションと在庫レコードのエントリをカンマで区切らないでください。

メモ

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{
36  "location":"Warehouse-B",
37  "mode":"UPDATE"
38}
39{
40  "recordId":"0a87539d-f3dd-47bc-91c7-9c75abc123de",
41  "onHand":10,
42  "sku":"12389156",
43  "effectiveDate":"2020-12-08T14:05:22.790896-07:00",
44  "futures":[
45    {
46    "quantity":1,
47    "expectedDate":"2021-04-18T14:05:22.781-07:00"
48    }
49  ],
50  "safetyStockCount":0
51}
52{
53  "recordId":"0a87539d-f3dd-47bc-91c7-9c75abc98765",
54  "onHand":10,
55  "sku":"9386720",
56  "effectiveDate":"2020-12-08T14:05:22.790896-07:00",
57  "futures":[
58    {
59    "quantity":5,
60    "expectedDate":"2021-04-18T14:05:22.781-07:00"
61    }
62  ],
63  "safetyStockCount":0
64}

transferReservation(transferReservationInputRepresentation)

ロケーションまたはロケーショングループ間で 1 つ以上の在庫予約を移行します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.OCITransferReservationOutputRepresentation transferReservation(ConnectApi.OCITransferReservationInputRepresentation transferReservationInputRepresentation)

パラメータ

transferReservationInputRepresentation
型: ConnectApi.OCITransferReservationInputRepresentation
在庫予約移行のリストをラップします。