Loading
보험
InsQuoteService:getAccountQuotes

InsQuoteService:getAccountQuotes

이 서비스를 사용하여 accountId와 연결된 견적서 레코드를 검색합니다.

클래스: InsQuoteService

메서드: getAccountQuotes

상세 설명

이 서비스는 견적서 및 기본 견적서 목록에 대한 액세스 권한이 없는 익스피리언스 사이트 사용자를 위해 고안되었습니다.

작동 방법

  1. 사용자가 인증된 익스피리언스 사이트 사용자인 경우:

    1. 서비스는 제공된 accountId를 해독합니다. 제공된 accountId가 암호화되지 않고 해독할 수 없는 경우 서비스에서 예외를 표시합니다.

    2. 서비스는 제공된 accountId를 해독합니다. 제공된 accountId가 암호화되지 않고 해독할 수 없는 경우 서비스에서 예외를 표시합니다.

    3. 반환된 견적서 필드는 QuoteDetail 필드 집합을 기반으로 하며, CustomerCommunityFLSCheckFields 이외의 필드를 제외합니다. ObjectIds는 암호화됩니다.

  2. 사용자가 게스트 사용자인 경우 다음과 같은 IllegalArgumentException 오류 메시지가 표시됩니다. "메서드 getAccountQuotes는 게스트 사용자에 대해 지원되지 않습니다."

  3. 다른 사용자 유형의 경우:

    1. 서비스는 Quote.AccountId = <accountId> LIMIT 10000인 견적서를 쿼리합니다.

    2. 반환된 견적서 필드는 QuoteDetail 필드 집합을 기반으로 합니다.

원격 옵션

원격 옵션

설명

accountId

(필수)

AccountId 또는 요청이 고객 또는 게스트 사용자에 대한 경우 암호화된 AccountId입니다.

입력 JSON

이 서비스는 입력 JSON을 받지 않습니다.

출력 JSON

서비스가 출력 JSON에서 견적서 목록을 반환합니다.

{
  "error": "OK",
  "quoteList": [
    {
      "Id": "cfqsBqZvLizhq97-3uhwCPPAdOk2JUvR7WoUHsuSMUw.R0wt7dIpwjaoYN46iO6-5vtTWy2JMfMxHEHlWnOc9NYQTYXsaUa7wKM9_rVBSZgR",
      "<namespace>__TotalFeeAmount__c": 0,
      "<namespace>__TotalTaxAmount__c": 0,
      "<namespace>__TotalAmount__c": 20,
      "<namespace>__GroupCensusId__c": "a4f5w000000yIixAAE",
      "<namespace>__Type__c": "New Business",
      "<namespace>__RecordTypeName__c": "Quote",
      "<namespace>__RatingType__c": "Composite",
      "<namespace>__RootItemTotal__c": 20,
      "AccountId": "8SjtZ9HRDSZwNMblhy1VZKjj5J20HJXhYAQ75iwd_Ns.GC1PAoy2IUb1uvWCth0ycEVvgP_iWUgOTA1O9uqTJIos70elovNXQV5DWlpc9I4T",
      "<namespace>__TotalPremiumforTerm__c": 20,
      "<namespace>__TotalSumInsured__c": 0,
      "<namespace>__Term__c": "Annual",
      "<namespace>__TotalTaxTermDifference__c": 0,
      "<namespace>__TotalPremiumTermDifference__c": 20,
      "<namespace>__TotalFeeTermDifference__c": 0,
      "<namespace>__TotalAmountTermDifference__c": 20,
      "<namespace>__EndDate__c": "2022-04-15",
      "<namespace>__EffectiveDate__c": "2021-04-16",
      "<namespace>__DaysRemaining__c": 365
    }
  ]
}
 
로드 중
Salesforce Help | Article