Transaction Manager 사용 사례: 라인 수준 필드의 가격 계산
트랜잭션 관리자는 필드의 변경 내용(예: 제품 추가 또는 제거 시기)에 따라 가격을 동적으로 계산하는 규칙을 라인 수준 필드에 적용할 수 있습니다.
트랜잭션 관리자에서 선택한 제품과 관련된 다양한 가격 계산을 포함하도록 라인 수준 필드에 규칙을 적용할 수 있습니다. 이러한 계산은 제품 추가 또는 제거와 같은 변경 사항에 동적으로 적용됩니다. 이 문서에서는 세 가지 유형의 가격 계산과 이를 구성하는 데 필요한 단계와 관련된 사용 사례에 대해 간략하게 설명합니다.
사용 사례에는 세 가지 유형의 가격 계산이 포함됩니다.
- 연간 정가: 정가에 구독 기간에 선택한 개월 수를 곱한 값입니다.
- 순 단위: 할인 금액이 차감된 후의 제품 가격입니다.
- 확장 순: 제품의 순 단위에 제품 수량을 곱한 값입니다.
1단계: 사용자 지정 필드 만들기
- 관리 > 트랜잭션 > 관련 필드로 CPQ 이동합니다.
- 사용 케이스에 필요한 모든 사용자 지정 필드를 생성합니다. 필드를 생성하는 방법에 대한 자세한 단계는 다음 문서를 참조하십시오 트랜잭션 관리자: 필드.
이 예에서는 다음 필드를 사용하려고 합니다.
- 시작 날짜
- 구독 시작 날짜를 저장하는 사용자 지정 헤더(dateTime 유형) 필드입니다.
- 종료 날짜
- 구독 종료 날짜를 저장하는 사용자 지정 헤더 필드(dateTime 유형)입니다.
- 구독 기간(월)
- 시작 날짜와 종료 날짜의 차이를 계산하고 구독 기간을 표시하는 사용자 지정 헤더(숫자 유형) 필드입니다. 날짜/시간 필드를 계산하는 방법에 대한 자세한 단계는 다음 문서를 참조하십시오 트랜잭션 관리자: 날짜 및 시간 필드.
- 대상 라인 항목 할인
- 사용자가 할인율을 선택하는 사용자 지정 헤더(번호 유형) 필드입니다.
- 수량
- 선택한 제품의 수량을 지정하는 라인 수준 시스템 필드입니다.
- 목록 가격
- 제품 가격을 지정하는 라인 수준 시스템 필드입니다.
- 할인 백분율
- 할인율을 저장하는 라인 수준 시스템 필드입니다. 이 필드는 규칙을 사용하여 대상 라인 항목 할인 필드에서 선택한 값으로 자동으로 채워집니다.
- 연간 목록 가격
- 연간 정가의 가격 계산 결과를 저장하는 데 사용되는 사용자 지정 필드입니다. 트랜잭션 라인 수준 사용자 지정 필드입니다(번호 유형).
- 단위 순
- 시스템에서는 "순 가격"으로 레이블이 지정된 시스템 필드이지만 레이아웃 정의에 따라 "순 단위"로 이름이 변경되었습니다. 이 필드에는 가격 계산 결과가 저장됩니다.
- 확장된 네트워크
- 라인 항목에 제품의 총 개당 원가를 저장하는 시스템 필드입니다.
2단계: 레이아웃에 필드 추가
구성된 필드를 가시성을 위해 적절한 레이아웃에 매핑합니다. 자세한 단계는 다음 문서를 참조하십시오 트랜잭션 관리자: 레이아웃.
3단계: 규칙 생성
세 가지 규칙이 생성됩니다.
- 연간 정가 계산
- 개당 원가 계산
- 확장 순가격 계산
다음과 같이하세요:
- 관련 규칙에서새 규칙을 클릭합니다.
- 규칙 이름을 입력하고 규칙 유형으로 트랜잭션 라인을 선택합니다.
- 저장을 클릭합니다.
4단계: 규칙 작업 생성 및 구성
- 규칙에 대한 작업 유형으로 결정을 선택합니다.
- 규칙의 조건과 작업 항목을 정의합니다.
- 사용 사례 1(연간 정가)에 대한 계산을 수행하는 고급 스크립트를 추가합니다. 아래 스냅샷을 참조하십시오.
- 저장을 클릭합니다.
- 1-4단계를 반복하여 사용 사례 2(단위 네트워크) 및 사용 사례 3(확장된 네트워크)에 대한 규칙을 구성합니다. 아래 스냅샷을 참조하십시오.
사용 케이스 2(순 단위) - 순 가격 책정 계산 편집:
사용 케이스 3(확장된 순) - 편집 연간 확장 순가격 계산:
5단계: 규칙을 규칙 그룹에 연결
- 관리자 페이지에서 규칙 그룹화를 클릭한 다음 규칙 그룹화 추가를 클릭합니다. 규칙이 실행되어야 하는 스테이지(Draftstage)로 변수 이름을 입력한 다음 저장을 클릭합니다.
-
새로 만든 규칙을 연결합니다.
- 연결을 클릭합니다.
- 생성한 규칙의 이름을 선택합니다.
- 완료를 클릭합니다.
- 새로 생성된 규칙 그룹을 규칙이 실행되어야 하는 스테이지(샘플 사용 사례의 경우 초안)와 연결하려면 트랜잭션 페이지에서 스테이지를 클릭합니다. 초안을 클릭한 다음 규칙 그룹화를 클릭합니다. 새 규칙 그룹화를 검색하고 선택한 다음 저장을 클릭합니다.
6단계: 배포 및 테스트
구성된 Blueprint를 배포하여 규칙을 활성화한 다음 UI에서 구현을 테스트하여 스크립트가 예상대로 작동하는지 확인합니다.
다음은 최종 구현의 예입니다.
- 사용 케이스 1: 시작 날짜 및 종료 날짜 헤더 필드를 입력하면 연간 정가가 자동으로 채워집니다(정가 * 구독 기간, 즉 $2,500.00 * 4개월 11일 = $10,885.00).
- 사용 케이스 2: 목표 라인 항목 할인을 5%로 설정하면 개당 원가가 자동으로 채워집니다[목록 가격 - 할인/100 * 목록 가격(예: $2,500.00 - (0.05 * $2,500.00) = $2,375.00]
- 사용 사례 3: 각 항목의 수량을 설정하면 확장된 순 가격이 자동으로 변경됩니다(개당 원가 * 수량, 즉 $2,375.00 * 10 = $23,750.00).