Loading
Vakuutus
InsQuoteService:priceLargeGroupRootItems

InsQuoteService:priceLargeGroupRootItems

Tämä palvelu laskee hinnan ja halutessaan verot ja maksut tietylle juuritason kohteelle tai kaikki juuritason kohteet suurelle ryhmälle.

Luokka: InsQuoteService

Metodi: priceLargeGroupRootItems

Miten se toimii?

  1. Palvelu ottaa Tarjouksen tunnus vaadituksi input-arvoksi. Kun isRateAll-vaihtoehdoksi on määritetty false, myös hinnoiteltavan juuritason tarjouksen rivikohteen tarjouksen rivikohteen tunnus on pakollinen.
  2. Palvelu kyselee kohdetarjousta varmistaakseen, että tarjoukseen on liitetty ryhmäluettelo.
  3. Palvelu määrittää, onko tuote tai tuotteet määritetty jäseniin tai yhteenvetoihin perustuvalle luokitukselle.
    1. Jos isRateAll on true, palvelu noutaa kaikki tarjouksen juuritason kohteet. Se tarkastaa kuhunkin tarjouksen rivikohteeseen liittyvän tuotteen ja määrittää PricingStrategyType__c-vaihtoehdon perusteella, onko Tuote määritetty jäseniin tai yhteenvetoon perustuvalle luokitukselle. Sitten palvelu jakaa tarjouksen rivikohteet kahteen ryhmään.
    2. Jos isRateAll on false, palvelu kyselee kohdejuurikohdetta ja määrittää, onko tarjouksen rivikohteeseen liittyvä tuote määritetty jäseniin perustuvalle arvosanoille tai yhteenvetoihin perustuvalle arvosanoille.
  4. Jos Jäseniin perustuva luokitus -kenttään on määritetty juuritason kohteita, palvelu kutsuu InsuranceRatingPtc.rateCensus-palvelua laskeakseen hinnan kaikille väestötietueisiin perustuvalle luokitukselle määritetyille juuritason kohteille yhdessä erässä. InsuranceRatingPtc.rateCensus on asynkronoitu palvelu, joten se ei päivitä näiden juuritason kohteiden hintaa. Sen sijaan se palauttaa asynkronisen pyynnön tunnuksen ja erätyön tunnuksen.
  5. Jos yhteenvetoperusteiselle luokitukselle on määritetty juuritason kohteita, palvelu kutsuu InsuranceRatingPtc.rateCensusSummary-palvelua laskeakseen hinnan kaikille yhteen yhteenvetoperusteiselle luokitukselle määritetyille juuritason kohteille yhdessä erässä. InsuranceRatingPtc.rateCensusSummary on synkronoitu palvelu, joten palvelu päivittää näiden juuritason kohteiden hinnan synkronoidusti.
  6. Palvelu palauttaa väestönlaskentaan perustuvalle luokitukselle määritettyjen juuritason kohteiden tunnusluettelon ja yhteenvetoon perustuvalle luokitukselle määritettyjen juuritason kohteiden tunnusluettelon. Palvelu palauttaa valinnaisen asyncRequestId ja batchJobId, jos joitakin juuritason kohteita on määritetty rekisteröintiperusteiselle luokitukselle.

Syötteet

Input Kuvaus
jurisdiction

Valinnainen.

Luettelon jäsenten hyväksymiseen käytetty lainkäyttöalue.

quoteId

Pakollinen.

Tarjouksen tunnus.

rootLineId

Pakollinen, kun isRateAll on false.

Juuririvikohteen tunnus.

Etäasetukset

Vaihtoehto Kuvaus
calculateTaxesAndFees

Valinnainen.

Oletusarvo on true.

Valitse true laskeaksesi verot ja maksut.

effectiveDate

Pakollinen.

Arviointiin käytetty voimaanastumispäivä.

isRateAll

Pakollinen.

Totuusarvo.

Oletusarvo on false.

Osoittaa, arvioidaanko kaikki tarjouksen juuritason kohteet.

Syötetty JSON

Alla on esimerkki syötetystä JSON-tiedostosta:

{
  "quoteId": "0Q05w000001mgQNCAY",
  "rootLineId": "0QL5w000003kyBnGAI"
}

Vaihtoehtojen JSON

Alla on esimerkki vaihtoehdoista JSON:

{     
  "isRateAll": false,
  "effectiveDate": "2023-06-22",
  "calculateTaxesAndFees": true 
}

Tulos-JSON

Alla on esimerkki tuloksen JSON-tiedostosta:

{
  "hasAsyncCall": true,
  "summaryRatingLineIds": {"0QL5w000003kyBnGAI"},
  "asyncRatingLineIds": {"0QL5w0000044u0SGAQ"},
  "asyncRequestId": "8zk9f00000Q5jUEHNS",
  "batchJobId": "0md9f00000Q5jUEHNS",
  "calculatedTaxesAndFees": {
    "0QL5w0000044u0UGAQ": {
      "feeAmount": null,
      "taxAmount": null
    },
    "0QL5w0000044u0SGAQ": {
      "feeAmount": null,
      "taxAmount": null
    }
  }
}
 
Ladataan
Salesforce Help | Article