GlideappCalculationHelper - 전역

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • GlideappCalculationHelper API는 기존 요청에 항목을 추가하거나 요청 가격의 재계산을 요청하는 메서드를 제공하는 스크립트 가능한 객체입니다.

    이 API에 대한 메서드는 전역 서버 측 스크립트(스크립트 포함, 비즈니스 규칙 등)에 사용됩니다. 현재 범위가 지정된 애플리케이션은 지원되지 않습니다.

    GlideappCalculationHelper - addItemToExistingRequest(requestID 문자열, catalogID 문자열, quantity 문자열)

    기존 요청에 특정 카탈로그 항목을 추가합니다. 이 API는 요청(REQ)이 승인되기 전에만 사용해야 합니다. REQ가 승인되면 RITM 프로세스가 시작되지 않습니다.

    표 1. 매개변수
    이름 유형 설명
    요청 ID 문자열 카탈로그 항목을 추가할 요청의 Sys_id
    카탈로그 ID 문자열 요청에 추가할 카탈로그 항목의 Sys_id
    수량 문자열 요청에 추가할 지정된 카탈로그 항목의 수(수량)입니다.
    표 2. 반환
    유형 설명
    void
    var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
    var requestId = "6eed229047801200e0ef563dbb9a71c2";
    var helper = new GlideappCalculationHelper();
    helper.addItemToExistingRequest(requestId, catItemId, "1");

    GlideappCalculationHelper - rebalanceRequest(String requestID)

    지정된 요청에 있는 모든 항목의 가격을 다시 계산합니다.

    표 3. 매개변수
    이름 유형 설명
    요청 ID 문자열 가격을 다시 계산할 요청의 Sys_id입니다
    표 4. 반환
    유형 설명
    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);