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

ライフサイクル管理される納入商品のキャンセル

Connect REST API を使用して早期のキャンセルを反映するために納入商品をキャンセルする例を確認します。

12 月 1 日に、顧客が所有する 25 件のライセンスすべてについてその年の残りの分をキャンセルすることを希望したとします。キャンセル注文の結果、次の注文商品になります。

注文商品
ID: 1250
キャンセル日: 12/01/20 9:00:00am PST
開始日: 12/01/20 9:00:00am PST
終了日: 12/31/20 8:59:59am PST
金額: –$250
数量: –25

キャンセルを表すために、10 月 1 日から 11 月 30 日までの納入商品状態期間を作成しますが、元々 12 月 31 日に終了していた期間と同じ数量、月間経常収益、金額を使用します。最新の期間は 11 月 30 日までになっているため、顧客納入商品ライフサイクル管理によって 12 月に納入商品の合計金額から 25 件のライセンスがすべて削除されます。納入商品の [金額] 項目はキャンセルされたライセンスの –$250 を反映します。

エンドポイント
/services/data/v50.0/asset-management/assets/02iB00000007bZ6IAI/actions/cancel
入力
1{
2"assetStatePeriod":{
3    "startDate":"2020-10-01T09:00:00+08:00",
4    "endDate":"2020-11-30T08:59:59+08:00",
5    "quantity":25.0,
6    "mrr":250.00,
7    "amount":500.00
8    },
9    
10"assetAction":{
11    "category":"Cancellations",
12    "actionDate":"2020-12-01T09:00:00+08:00",
13    "quantityChange":5.0,
14    "mrrChange":50.00,
15    "amount":150.00
16    },
17    
18"assetActionSources":[{
19    "transactionDate":"2020-10-01T09:00:00+08:00",
20    "startDate":"2020-10-01T09:00:00+08:00",
21    "endDate":"2020-12-31T08:59:59+08:00",
22    "quantity":-25.0,
23    "productAmount":-250.00,
24    "referenceEntityItem":"1WLB00000003geJOAQ"
25    }]
26}
出力
キャンセルされた納入商品のサンプルの API 出力。