Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
세일즈 트랜잭션 수행 순서 이해

세일즈 트랜잭션 수행 순서 이해

세일즈 트랜잭션 배치 API를 사용하여 견적서 또는 주문을 만들거나 업데이트할 경우, Revenue Management (이전 Revenue Cloud)은 정의된 실행 순서로 요청을 처리합니다. 이 순서는 트랜잭션 처리를 수행하는 동안 구성, 가격 책정, Apex 후크 및 자동화가 실행되는 방식을 설명합니다. 이 순서를 이해하면 가격 책정 논리가 실행되는 위치와 세일즈 트랜잭션을 사용할 때 컨텍스트 데이터가 처리되는 방식을 판단할 수 있습니다.

필수 Edition

지원 제품: Lightning Experience
Enterprise, Unlimited 및 Developer Edition의 Revenue Management(이전 Revenue Cloud)에서 Revenue Cloud Advanced 라이센스를 사용할 수 있습니다.

세일즈 거래 위치가 요청을 처리하면 매출 관리에서 다음 단계를 순차적으로 수행합니다.

  1. 세일즈 트랜잭션 머리글을 저장합니다.
    1. 트랜잭션 머리글과 연결된 트리거를 실행합니다.
    2. 컨텍스트 데이터가 요청 페이로드에 포함될 경우 지원되는 컨텍스트 데이터를 트랜잭션 컨텍스트로 다시 동기화합니다.
  2. 구성 및 가격 책정에 필요한 데이터로 트랜잭션을 통합합니다.
  3. 트랜잭션에 해당하는 구성 논리를 적용합니다.
  4. 트랜잭션에 필요한 ARC(정정, 갱신, 취소) 데이터를 해결합니다.
  5. ARC 확인 규칙을 사용하여 트랜잭션을 확인합니다.
    중요
    중요 ARC 검증은 Apex 사전 가격 책정 후크 전에 실행됩니다. Apex 후크를 사용하여 시작 일자 또는 수량과 같은 필드를 수정하는 경우 이러한 변경 사항은 ARC 검증을 우회하고 예기치 않은 결과를 유발할 수 있습니다. 올바른 유효성 검사를 위해 세일즈 트랜잭션을 호출하기 전에 요청 페이로드에서 날짜 및 수량과 같은 필드를 업데이트합니다.
  6. 가격 책정을 수행합니다.
    1. 정의된 경우 사전 가격 책정 Apex 후크를 실행합니다.
    2. 가격 책정 논리를 실행합니다.
    3. 정의된 경우 가격 책정 후 Apex 후크를 실행합니다.
  7. 트랜잭션 컨텍스트의 데이터를 유지합니다.
    1. 영향받은 레코드에 대한 트리거를 실행합니다.
    2. 컨텍스트 데이터가 요청 페이로드에 포함될 경우 지원되는 컨텍스트 데이터를 응답에 다시 동기화합니다.
  8. 유지된 데이터를 기반으로 레코드 트리거 플로 및 기타 사용자 정의 논리를 실행합니다.
 
로드 중
Salesforce Help | Article