스크립트 작성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • 스크립팅 인터페이스를 사용하여 고급 함수를 작성하는 방법에 대해 알아봅니다.

    일부 사용 사례에는 고급 조건 또는 작업이 필요합니다. 관리자가 단순 규칙을 활용하는 것보다 스크립트를 선호하는 경우도 있습니다. 이러한 경우를 위해 주요 CPQ 영역에서 스크립트를 작성할 수 있는 기능을 제공합니다.

    스크립팅은 고급 메뉴 선택 또는 토글 뒤의 규칙 작업 및 조건에서 사용할 수 있습니다.

    규칙

    고급 함수 작성을 클릭하면 스크립트를 작성하는 데 필요한 도구가 포함된 스크립트 편집기가 열립니다.

    스크립트 편집기가 처음 열리면 예상되는 스크립트 반환 형식이 제공됩니다.

    • 고급 조건은 true 또는 false를 반환합니다.
    • 고급 숨기기 규칙은 텍스트 문자열을 반환합니다.
    • 고급 결정 규칙은 설정 중인 필드의 유형을 반환합니다.
      • 숫자를 설정하는 결정 규칙은 숫자를 반환합니다.
      • 다중 선택 선택 목록을 설정하는 결정 규칙은 배열을 반환합니다.
    • 고급 포함 및 제외 규칙은 배열을 반환합니다.
    • 제품 규칙은 ProductList를 반환합니다.

    자세한 내용 및 스크립트 샘플은 의 "고급 제품 작업" 섹션 규칙을 검토하십시오.

    그만큼 ? 도움말 버튼은 사용 가능한 기능의 메뉴를 엽니다. 각 항목에는 함수에 대한 설명, 함수에서 수락하는 매개변수, 출력 및 스크립트에서 커서의 현재 위치에 삽입할 수 있는 예제가 포함됩니다.

    스크립트

    스크립트 편집기에 입력하면 함수, 구성 가능한 필드 변수 이름 및 로컬 변수를 포함한 제안이 제공됩니다. 이 기능을 사용하면 불일치하는 변수 이름과 입력 오류를 제거하는 데 도움이 됩니다. 아래 스크린샷에서 Ma 를 입력하면 사용자에게 사용 가능한 두 가지 함수(맵 및 수학)와 일치하는 모든 필드 목록이 제공됩니다. 추가 입력으로 일치하는 옵션 목록의 범위가 좁아집니다.

    맵 구조

    스크립팅 인터페이스 하단에서 디버거를 사용하면 참조하는 변수(필드)에 대한 값을 정의하여 스크립트를 테스트할 수 있습니다. 디버거 입력은 JSON 형식으로 제공됩니다. 편의를 위해 필드 정보 도움말(화살표)에서 필드별 형식을 검토하십시오.

    도움말 화면

    스크립트를 테스트해야 할 때 디버거에 쉽게 붙여 넣을 수 있도록 디버거 입력을 스크립트에 주석으로 저장하면 도움이 될 수 있습니다.

    스크립트의 console.log() 에 대한 호출은 디버거 출력에 반환됩니다.