GlideappCalculationHelper - Global

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • The GlideappCalculationHelper API is a scriptable object that provides methods that add items to an existing request or request the recalculation of the price of a request.

    The methods for this API are used in global server-side scripts (script includes, business rules, etc.). There is currently no support for scoped applications.

    GlideappCalculationHelper - addItemToExistingRequest(String requestID, String catalogID, String quantity)

    Adds a specific catalog item to an existing request. This API should be used only before a request (REQ) is approved. After the REQ is approved, the RITM process is not initiated.

    표 1. Parameters
    Name Type Description
    requestID String Sys_id of the request to which to add the catalog item(s)
    catalogID String Sys_id of the catalog item to add to the request
    quantity String Number (quantity) of the specified catalog item to be add to the request.
    표 2. Returns
    Type Description
    void
    var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
    var requestId = "6eed229047801200e0ef563dbb9a71c2";
    var helper = new GlideappCalculationHelper();
    helper.addItemToExistingRequest(requestId, catItemId, "1");

    GlideappCalculationHelper - rebalanceRequest(String requestID)

    Recalculates the price of all of the items in a specified request.

    표 3. Parameters
    Name Type Description
    requestID String Sys_id of the request for which to recalculate the price
    표 4. Returns
    Type Description
    void
    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);