데이터 처리 엔진(DPE) 정의를 사용하여 누적 계산(예)
이 예는 Data Cloud의 6개의 DPE 정의가 트랜잭션 데이터를 처리하고 다른 집계 기준을 사용하여 2개의 리베이트 프로그램에 등록된 구성원의 누적을 계산하는 방법을 보여줍니다.
필수 Edition
| 지원 제품: 리베이트 및 누적 관리 고급 기능이 활성화된 Enterprise, Unlimited 및 Developer Edition. |
트랜잭션 저널 기록
NovaTech, GlobalMed, Rayler, SunriseRetail은 2026년 4월 1일부터 9월 30일까지 활성화된 두 개의 리베이트 프로그램에 구성원으로 등록된 유통업체입니다. 프로그램은 월별 누적 기간을 사용합니다. 다음은 2026년 4월의 트랜잭션 저널 레코드입니다.
| 구성원 | 프로그램 | 제품 | 수량 | 활동 일자 |
|---|---|---|---|---|
| NovaTech | AMER 프로그램 | 반경 | 70 | 2026년 4월 1일 |
| NovaTech | AMER 프로그램 | 스펙트라 | 100 | 2026년 4월 9일 |
| GlobalMed | AMER 프로그램 | 반경 | 70 | 2026년 4월 1일 |
| GlobalMed | AMER 프로그램 | 스펙트라 | 100 | 2026년 4월 9일 |
| Rayler | APAC 프로그램 | 반경 | 70 | 2026년 4월 1일 |
| Rayler | APAC 프로그램 | 스펙트라 | 100 | 2026년 4월 9일 |
| SunriseRetail | APAC 프로그램 | 반경 | 70 | 2026년 4월 1일 |
| SunriseRetail | APAC 프로그램 | 스펙트라 | 100 | 2026년 4월 9일 |
리베이트 프로그램 규칙
4명의 유통업체 모두 두 개의 활성 리베이트 프로그램에 구성원으로 등록됩니다.
- AMER 프로그램: NovaTech 및 GlobalMed에 볼륨 기반 및 매출 기반을 제공합니다. 프로그램에는 매월 6개의 누적 기간이 있습니다.
- APAC 프로그램: Rayler 및 SunriseRetail에 볼륨 기반 및 매출 기반을 제공합니다. 프로그램에는 매월 6개의 누적 기간이 있습니다.
프로그램 관리자가 리베이트 유형에 대한 집계 기준을 설정합니다. 각 리베이트 유형에 리베이트 프로그램 유형 집계 필드 레코드를 추가하여 트랜잭션을 그룹화하는 방법을 설정합니다. 구성원 이외의 치수로 집계하려면 해당 앵커가 설정되도록 사전 처리 DPE에서 일치하는 사용자 정의도 필요합니다.
| 리베이트 유형 | 프로그램 | 집계 기준 | 구성 방법 |
|---|---|---|---|
| 볼륨 기반 | AMER 프로그램 | 구성원당 결합된 모든 제품 | 단일 집계 필드 레코드: 집계 필드 = 구성원 |
| 매출 기반 | AMER 프로그램 | 구성원당 결합된 모든 제품 | 단일 집계 필드 레코드: 집계 필드 = 구성원 |
| 볼륨 기반 | APAC 프로그램 | 구성원당 제품당 | 제품 앵커를 설정하기 위해 사용자 정의된 2개의 집계 필드 레코드(구성원 및 제품) 및 사전 처리 DPE |
| 매출 기반 | APAC 프로그램 | 구성원당 제품당 | 제품 앵커를 설정하기 위해 사용자 정의된 2개의 집계 필드 레코드(구성원 및 제품) 및 사전 처리 DPE |
AMER 프로그램에는 두 가지 리베이트 유형에 대해 다음과 같은 보상 계층이 있습니다.
- 계층 1: 구성원의 결합 제품 수량이 0~100개 단위 사이인 경우 단위당 2달러(량 기반) 또는 2% 누적(매출 기반)을 제공합니다.
- 계층 2: 구성원의 결합 제품 수량이 100개를 초과할 경우 단위당 $3(량 기반) 또는 3% 누적(매출 기반)을 제공합니다.
APAC 프로그램에는 각 제품에 대해 별도로 적용되는 다음과 같은 보상 계층이 있습니다.
- 계층 1: 제품 수량이 0~100개 단위 사이인 경우 단위당 2달러(량 기반) 또는 2% 누적(매출 기반)을 제공합니다.
- 계층 2: 제품의 수량이 100개를 초과할 경우 단위당 $3(량 기반) 또는 3% 누적(매출 기반)을 제공합니다.
노트 모든 리베이트 유형의 경우 프로그램 관리자가 실행 유형으로 고급을 선택합니다. 관리자는 누적 계산이 트리거되면 Data Cloud에서 6개의 DPE 정의를 순차적으로 실행하도록 구성합니다.
- 고급 리베이트 및 누적 사전 처리 - 규칙 구성
규칙 구성 DPE는 리베이트 유형 및 혜택 구성을 판독하고 후속 DPE에서 사용하는 참조 레코드를 만듭니다. 이 단계에서는 누적 금액이 계산되지 않습니다. - 고급 리베이트 및 누적 사전 처리 - 데이터 준비
데이터 준비 DPE는 규칙 구성 DPE의 규칙 메타 레코드와 활성 구성원 목록 및 2026년 4월 누적 기간을 결합합니다. 각 구성원 - 리베이트 유형 - 기간 조합에 대해 해당하는 날짜 범위를 정의하는 규칙 수집 레코드와 해당 범위 내의 각 보상 계층에 대한 계층 수집 레코드를 만듭니다. - 누적 및 지급 엔진 - 델타 계산
델타 계산 DPE는 현재 실행의 규칙 수집 및 계층 수집 레코드를 이전 실행에서 저장된 레코드와 비교합니다. 마지막 실행 이후 변경되지 않은 레코드는 수정되지 않음으로 표시되며 다시 처리되지 않습니다. 이렇게 하면 동일한 기간에 엔진이 여러 번 실행될 때 이중 계산이 방지됩니다. - 누적 및 지급 엔진 - 규칙 처리
규칙 처리 DPE는 델타 계산 DPE의 계층 단계 레코드를 읽고 각 해당 계층에 대한 각 트랜잭션의 누적 값을 계산합니다. - 고급 리베이트 및 누적 후처리 - 소스 생성
소스 생성 DPE는 규칙 처리 DPE에서 계산된 금액을 읽고 세 개의 Salesforce 개체에 작성합니다. 리베이트 프로그램 유형 누적 소스는 기간당 구성원별 혜택 계층별 누적 금액과 같은 가장 세부적인 보기를 제공합니다. 단계별 리베이트 유형의 경우 구성원이 이동한 각 계층에 대해 별도의 레코드가 생성됩니다. - 고급 리베이트 및 누적 후처리 - 상태 업데이트
상태 업데이트 DPE는 모든 금액이 확인된 후 각 리베이트 프로그램 구성원 누적의 상태 필드를 계산 진행 중에서 계산됨으로 설정합니다. 이제 리베이트 프로그램 구성원 누적 목록 보기에서 레코드를 검토 및 승인할 수 있습니다.
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
