Loading
Forsikring
InsQuoteService:getAccountQuotes

InsQuoteService:getAccountQuotes

Bruk denne tjenesten til å hente tilbudsposter som er knyttet til en accountId.

Klasse: InsQuoteService

Metode: getAccountQuotes

Beskrivelse

Denne tjenesten er beregnet for brukere av Experience-nettsteder som ikke har tilgang til tilbud og standard tilbudsliste.

Slik virker det

  1. Hvis brukeren er en godkjent bruker av Experience-nettstedet:

    1. Tjenesten dekrypterer den angitte accountId. Hvis accountId ikke er kryptert og ikke kan dekrypteres, utløser tjenesten et unntak.

    2. Tjenesten dekrypterer den angitte accountId. Hvis accountId ikke er kryptert og ikke kan dekrypteres, utløser tjenesten et unntak.

    3. Tilbudsfeltene som returneres, er basert på feltsettet QuoteDetail og utelukker feltene som ikke er i CustomerCommunityFLSCheckFields. ObjectIds er kryptert.

  2. Hvis brukeren er gjestebruker, vises feilmeldingen IllegalArgumentException: "Metodens getAccountQuotes støttes ikke for Gjestebruker."

  3. For andre brukertyper:

    1. Tjenesten spør etter tilbud der Quote.AccountId = <accountId> GRENSE 10000.

    2. Tilbudsfeltene som returneres, er basert på feltsettet QuoteDetail.

Eksterne alternativer

Eksternt alternativ

Beskrivelse

accountId

Obligatorisk.

AccountId, eller den krypterte AccountId hvis forespørselen er for en kunde eller gjestebruker.

Inndata-JSON

Denne tjenesten bruker ikke en inndata-JSON.

Utdata-JSON

Tjenesten returnerer en tilbudsliste i JSON-koden for utdata.

{
  "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
    }
  ]
}
 
Laster
Salesforce Help | Article