Loading
Forsikring
InsQuoteService:createEndorsementQuote

InsQuoteService:createEndorsementQuote

Bruk denne tjenesten til å opprette et anbefalingstilbud med tilbudslinjeelementer for policyer med én rot og policyer med flere rader.

Klasse: InsQuoteService

Metode: createEndorsementQuote

Slik virker det

Tjenesten tar policyId og effectiveDate som inndataparametere for å opprette et tilbud og tilbudslinjeelementer.

For å opprette et tilbud med én rot:

  1. Oppretter bare ett rottilbudslinjeelement.

  2. Transformerer InsurancePolicyCoverages-, InsurancePolicyAssets- og InsurancePolicyParticipants-postene til å opprette tilbudslinjeelementer og etablerer relasjoner mellom dem.

  3. Transformerer InsurancePolicySurcharge-postene for å opprette QuotePricingAdjustment__c-poster

    .
  4. Returnerer en quoteId i JSON-koden for utdata.

For å opprette et tilbud med flere røtter:

  1. Oppretter flere rottilbudslinjeelementer som tilsvarer antall underordnede poliser.

  2. Transformerer InsurancePolicyCoverages-, InsurancePolicyAssets- og InsurancePolicyParticipants-postene til å opprette tilbudslinjeelementer og etablerer relasjoner mellom dem for hver underordnede polise.

  3. Transformerer InsurancePolicySurcharge-postene for å opprette QuotePricingAdjustment__c-poster.

  4. Returnerer en quoteId i JSON-koden for utdata.

Inndata

Du må overføre disse inndataene.

INPUT

Beskrivelse

policyId

Obligatorisk

ID-en til den siste versjonen av den overordnede policyen som anbefalingstilbudet skal opprettes fra.

effectiveDate

Obligatorisk

Gyldighetsdatoen for tilbudet.

name

Valgfritt

Navnet på tilbudet som skal opprettes.

options

Valgfritt

En JSON-struktur som angir alternativer for å utføre regler.

INPUT

Beskrivelse

policyId

Obligatorisk

ID-en til den siste versjonen av den overordnede policyen som anbefalingstilbudet skal opprettes fra.

effectiveDate

Obligatorisk

Gyldighetsdatoen for tilbudet.

name

Valgfritt

Navnet på tilbudet som skal opprettes.

remoteOptions

Valgfritt

En JSON-struktur som angir alternativer for å utføre regler.

  • unEligibilityRequiredDefaultSelectedRules: Angir om berettigelsen skal utføres og standardvalgte regler.

    Standard er Usann.

  • runRelationshipRules: Angir om relasjonsregler skal utføres.

    Standard er Usann.

  • runSelectedValidationRules : Angir om valgte valideringsregler skal utføres.

    Standard er Usann.

Inndata-JSON

Her er et eksempel på JSON-koden for inndata.

{
   "policyId": "0YT5w000000Y8MNGA0",
   "effectiveDate":"2024-04-04",
   "Name":"Endorse-Quote",
   "remoteOptions": {
      "runEligibilityRequiredDefaultSelectedRules": false,
        "runRelationshipRules": false,
        "runSelectedValidationRules": false
    }
}     

Utdata

Alternativ

Beskrivelse

Id

ID-en til anbefalingstilbudet som ble opprettet.

Utdata-JSON

Her er et eksempel på JSON-koden for utdata:

{
  "Id":"0Q04x0000077hZFCAY"
}
 
Laster
Salesforce Help | Article