Loading
알아보기
목차
필터 선택

          결과 없음
          결과 없음
          몇 가지 검색 팁

          키워드의 맞춤법을 확인하십시오.
          더 일반적인 검색 용어를 사용하십시오.
          필터 수를 줄여 검색 범위를 확장하십시오.

          전체 Salesforce 도움말 검색
          플로에서 세일즈 트랜잭션 API 호출

          플로에서 세일즈 트랜잭션 API 호출

          PST(Place Sales Transaction) API를 호출하여 견적서 및 주문을 생성, 업데이트, 삭제하고 관련 제품 및 서비스의 가격을 책정합니다. 작업을 호출하기 전에 작업에 대한 그래프 입력으로 사용할 Apex 정의 변수의 값을 만들고 설정합니다. 다른 입력을 사용하여 Salesforce가 가격을 책정하고 견적서 또는 주문을 확인하는 방법을 구성할 수 있습니다. 작업은 판매 트랜잭션의 ID와 상태 정보를 반환합니다.

          필수 Edition

          제공 제품: Lightning Experience
          사용 가능 제품: 트랜잭션 관리가 활성화된 Revenue Cloud의 Enterprise, UnlimitedDeveloper Edition

          Flow Builder에서 작업 요소를 플로에 추가합니다. Revenue Cloud 범주를 선택하고 Invoke Place Sales Transaction API를 검색합니다.

          입력 값 설정

          입력 매개 변수 설명
          카탈로그 요금 기본 설정

          처리의 동안 Revenue Cloud 견적서 또는 주문의 가격을 책정하는 방법을 지정합니다. 예를 들어 견적서 행 항목을 견적서에 추가하는 경우 견적서의 가격을 지정하지 않으려고 할 수 있습니다. 가능한 값은 다음과 같습니다.

          • Force - 항상 견적 또는 주문 가격을 지정합니다.
          • Skip - 견적 또는 주문의 가격을 절대로 지정하지 마십시오.
          • System - 가격 책정 계산이 필요한지 여부를 결정하는 데 사용되는 시스템 기본 설정을 따릅니다.

          기본값은 System입니다.

          구성 방법

          견적서 생성 프로세스 동안 사용량 기반 가격 책정을 사용하여 Revenue Cloud 견적서 행 항목에 대한 요율 카드 항목을 가져올 때를 지정합니다. 가능한 값은 다음과 같습니다.

          • Fetch - 견적서 생성 프로세스 동안 요율 카드 항목을 검색합니다.
          • Skip - 견적서 생성 프로세스 동안 견적서 행 항목에 대한 요율 카드 항목 검색을 건너뛰십시오.

          기본값은 Skip입니다. 이 속성은 사용량 기반 판매가 활성화된 경우에만 사용할 수 있습니다.

          구성 옵션

          Salesforce가 견적 또는 주문을 확인하기 위해 따르는 규칙을 지정합니다. 이러한 옵션은 부울로 표시됩니다. 작업을 수행하도록 Revenue Cloud 지정하려면 옵션 값을 true로 설정합니다. 여러 옵션에 대해 true를 지정할 수 있습니다. 옵션에는 다음이 포함됩니다.

          • validateProductCatalog - true 시 제품 카탈로그에 대한 유효성을 검사합니다.
          • validateAmendRenewCancel - true 시 프로세스를 수정, 갱신 또는 취소하기 위한 검증을 실행합니다.
          • executeConfigurationRules - true 시 주문은 처리하는 동안 구성 규칙을 준수해야 합니다. false이면 규칙이 무시되고 경고가 발행됩니다.
          • addDefaultConfiguration - true 시 기본 구성을 견적서 또는 주문에 자동으로 추가합니다.

          모든 옵션의 기본값은 false입니다.

          컨텍스트 세부 정보 후속 세일즈 트랜잭션 위치 API 작업에서 세션 컨텍스트를 재사용할 수 있도록 컨텍스트 ID를 포함하는 문자열을 지정합니다.
          그래프

          이 입력은 RevSalesTrxn_RecordReference 클래스의 Apex 정의 변수입니다. 두 개의 필드가 있습니다.

          records 필드의 값은 작업 중인 개체와 해당 개체에 대해 수행하는 작업에 따라 다릅니다. 예를 들어, 견적서에 행 항목을 추가하려면 다음과 같이 records 필드를 설정할 수 있습니다.

          • RecordReference.referenceId - 변수를 식별하는 문자열입니다.
          • RecordReference.record.method - 호출할 API 메서드를 정의하는 문자열입니다(예: POST).
          • RecordReference.record.type - 변경할 개체를 정의하는 문자열입니다(예: QuoteLineItem).
          • RecordReference.record.fieldValues - 클래스 RevSalesTrxn_RecordMapWrapper의 Apex 정의 변수 컬렉션입니다. 이러한 Apex 정의 변수의 값을 fieldValues 컬렉션에 추가합니다.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          출력 값 저장

          출력 매개 변수 설명
          컨텍스트 세부 정보 컨텍스트를 식별하는 영숫자 문자열입니다.
          판매 트랜잭션 ID 이 트랜잭션에서 견적 또는 주문의 ID입니다.
          상태 URL 요청 상태를 보여주는 AsyncOperationTracker 테이블에 대한 링크입니다. 해당 작업의 상태를 반환하려면 작업의 트래커 ID를 URL에 추가합니다.
          트래커 ID 특정 작업을 식별하는 영숫자 문자열입니다. 작업 상태를 반환하려면 상태 URL에 이 ID를 추가합니다.

          사용

          세일즈 거래 위치 API 입력 설정:

          • 할당 요소를 사용하여 RevSalesTrxn_RecordMapWrapper 클래스 변수의 TransactionNameRecordMapWrapper, OppNameRecordMapWrapper, PricebookNameRecordMapWrapper 필드 값을 설정합니다.
          • 구성 옵션을 포함하려면 새 부울 변수로 옵션을 만듭니다.
          노트
          노트 세일즈 트랜잭션 행 편집기를 통해 업데이트해도 견적서 행 그룹에서 레코드 트리거 플로가 트리거되지 않습니다. 세일즈 트랜잭션 행 편집기는 견적서, 견적서 행 그룹 및 견적서 행 항목 순서대로 세일즈 트랜잭션 API를 통해 다음 업데이트를 처리합니다. 세일즈 트랜잭션 행 편집기에서 견적서 행 그룹 필드가 변경되고 관련 견적서 행 항목에 업데이트가 필요한 경우 선언적 레코드 트리거 플로 대신 사용자 정의 Apex 후크를 사용합니다.
           
          로드 중
          Salesforce Help | Article