Loading
Forsikring
InsQuoteService:getAccountQuotes

InsQuoteService:getAccountQuotes

Brug denne tjeneste til at hente tilbudsregistreringer, der er tilknyttet en accountId.

Klasse: InsQuoteService

Metode: getAccountQuotes

Beskrivelse

Denne tjeneste er beregnet til oplevelseslokalitetsbrugere, der ikke har adgang til tilbud og standardtilbudslisten.

Sådan fungerer det

  1. Hvis brugeren er en godkendt oplevelseslokalitetsbruger:

    1. Tjenesten dekrypterer de angivne accountId. Hvis den angivne accountId ikke er krypteret og ikke kan dekrypteres, lancerer tjenesten en undtagelse.

    2. Tjenesten dekrypterer de angivne accountId. Hvis den angivne accountId ikke er krypteret og ikke kan dekrypteres, lancerer tjenesten en undtagelse.

    3. De returnerede tilbudsfelter er baseret på feltsættet QuoteDetail og udelader de felter, der ikke er i CustomerCommunityFLSCheckFields. ObjectIds er krypteret.

  2. Hvis brugeren er gæstebruger, vises der en IllegalArgumentException-fejlmeddelelse: "Methode-getAccountQuotes understøttes ikke for gæstebruger."

  3. For andre brugertyper:

    1. Tjenesten forespørger på tilbud, hvor Quote.AccountId = <accountId> LIMIT 10000.

    2. De returnerede tilbudsfelter er baseret på feltsættet QuoteDetail.

Fjernindstillinger

Fjernindstilling

Beskrivelse

accountId

Påkrævet.

AccountId eller den krypterede AccountId, hvis anmodningen er for en kunde eller gæstebruger.

Input JSON

Denne tjeneste bruger ikke et input-JSON.

Output JSON

Tjenesten returnerer en tilbudsliste i output-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
    }
  ]
}
 
Indlæser
Salesforce Help | Article