Loading
Vakuutus
InsQuoteService:getAccountQuotes

InsQuoteService:getAccountQuotes

Käytä tätä palvelua noutaaksesi tarjoustietueita, jotka liittyvät accountId.

Luokka: InsQuoteService

Metodi: getAccountQuotes

Kuvaus

Tämä palvelu on tarkoitettu Experience-sivuston käyttäjille, joilla ei ole tarjousten käyttöoikeutta tai oletusarvoista tarjousten luetteloa.

Miten se toimii?

  1. Jos käyttäjä on Experience-sivuston todennettu käyttäjä:

    1. Palvelu purkaa tarjotun accountId-arvon salauksen. Jos annettu accountId ei ole salattu eikä sitä voi purkaa, palvelu poistaa poikkeuksen.

    2. Palvelu purkaa tarjotun accountId-arvon salauksen. Jos annettu accountId ei ole salattu eikä sitä voi purkaa, palvelu poistaa poikkeuksen.

    3. Palautetut tarjouskentät perustuvat QuoteDetail-kenttäjoukkoon ja eivät sisällä kenttiä, jotka eivät sisälly CustomerCommunityFLSCheckFieldsiin. ObjectIds salataan.

  2. Jos käyttäjä on Vieraskäyttäjä, IllegalArgumentException -virheviestissä näytetään: "Metodin getAccountQuotes-ominaisuutta ei tueta vieraskäyttäjälle."

  3. Muille käyttäjätyypeille:

    1. Palvelu kyselee tarjouksia, joissa Quote.AccountId = <accountId> LIMIT 10000.

    2. Palautetut tarjouskentät perustuvat QuoteDetail-kenttäjoukkoon.

Etäasetukset

Etävaihtoehto

Kuvaus

accountId

Pakollinen.

AccountId tai salattu AccountId, jos pyyntö on tarkoitettu asiakkaalle tai vieraskäyttäjälle.

Syötetty JSON

Tämä palvelu ei ota syötettyä JSON-tiedostoa.

Tulos-JSON

Palvelu palauttaa tarjousluettelon tuloksen JSON-tiedostossa.

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