GlideappCalculationHelper - グローバル

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • GlideappCalculationHelper API は、既存の要求にアイテムを追加したり、要求の価格の再計算を要求したりするメソッドを提供するスクリプト可能なオブジェクトです。

    この API のメソッドは、グローバルサーバーサイドスクリプト (スクリプトインクルード、ビジネスルールなど) で使用されます。現在、スコープ対象のアプリケーションはサポートされていません。

    GlideappCalculationHelper - addItemToExistingRequest(文字列 requestID, 文字列 catalogID, 文字列数量)

    既存の要求に特定のカタログアイテムを追加します。この API は、要求 (REQ) が承認される前にのみ使用する必要があります。REQ が承認されると、RITM プロセスは開始されません。

    表 : 1. パラメーター
    名前 タイプ 説明
    requestID 文字列 カタログアイテムを追加する要求のSys_id
    カタログ ID 文字列 要求に追加するカタログアイテムのSys_id
    数量 文字列 要求に追加する指定されたカタログアイテムの数 (数量)。
    表 : 2. 返される内容
    タイプ 説明
    なし
    var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
    var requestId = "6eed229047801200e0ef563dbb9a71c2";
    var helper = new GlideappCalculationHelper();
    helper.addItemToExistingRequest(requestId, catItemId, "1");

    GlideappCalculationHelper - rebalanceRequest(文字列 requestID)

    指定された要求に含まれるすべてのアイテムの価格を再計算します。

    表 : 3. パラメーター
    名前 タイプ 説明
    requestID 文字列 価格を再計算する要求のSys_id
    表 : 4. 返される内容
    タイプ 説明
    なし
    var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
    var requestId = "6eed229047801200e0ef563dbb9a71c2";
    var helper = new GlideappCalculationHelper();
    //Add an item to the request
    helper.addItemToExistingRequest(requestId, catItemId, "1");
    //Re-calculate the price of the request after adding the item
    helper.rebalanceRequest(requestId);