Loading
Forsikring
InsPolicyService:createMultiRootPolicy

InsPolicyService:createMultiRootPolicy

Bruk denne tjenesten til å utstede en policy med flere rader fra et tilbud.

Klasse: InsPolicyService

Metode: createMultiRootPolicy

Slik virker det

Tjenesten:

  1. Bruker alternativene quoteId og effectiveDate til å utstede en policy med flere rader.

  2. Genererer underordnede policyer for hvert rotprodukt.

  3. Konsoliderer premier, avgifter og gebyrer fra de underordnede polisene til den overordnede policyen.

  4. Oppretter de nødvendige transaksjonene hvis createTransaction er satt til sann.

  5. Konsoliderer disse transaksjonene i den overordnede policyen for flere rader.

Flere felt

  • Brukere kan overstyre policyfeltverdiene ved å bruke additionalFields-alternativet.

  • Andre felt støttes for både overordnede og underordnede poliser på rotpolisenivå.

  • additionalFields-alternativet oppdaterer felt bare på Forsikringspolise-objektnivået.

  • Den underordnede policyen bruker produktkoden som identifikator for produktet i additionalFields JSON-strukturen.

  • Den overordnede flerrotpolicyen bruker MULTI_ROOT_PARENT_POLICY som identifikator i additionalFields JSON-strukturen.

Eksterne alternativer

Alternativ

Beskrivelse

quoteId

Obligatorisk

ID-en til tilbudet som policyen skal opprettes fra.

effectiveDate

Obligatorisk

Gyldighetsdatoen for policyen.

endDate

Valgfritt

Sluttdatoen for policyen.

createTransaction

Valgfritt

Et boolsk flagg for å angi om overordnede og underordnede transaksjoner må opprettes for policyen.

Standard er False.

transactionType

Valgfritt

Transaksjonsnavn og -type, gjelder bare når createTransaction er sann.

Standard er Sold Policy.

createContactForParticipants

Valgfritt

Et boolsk flagg for å bestemme om kontaktposter må opprettes for deltakeren.

Standardverdien er Sann.

term

Valgfritt

Varigheten til forsikringspolisen.

Standard er Årlig.

ratingDate

Valgfritt

Rangeringsdatoen som ble brukt til å sette pris på inndata-JSON-filen.

additionalFields

Valgfritt

En JSON-struktur som tilordner policyproduktkoder til policyfelt og deres respektive verdier.

refPolicyNumToPopulate

Valgfritt

Et boolsk flagg for å angi om referansepolisenummeret må genereres. Dette alternativet kreves når et referansepolisenummerfelt legges til i additionalFields JSON-strukturen.

Standardverdien er Sann.

Inndata-JSON

Denne tjenesten bruker ikke en inndata-JSON.

Her er et eksempel på additionalFields JSON.

"additionalFields": {
      "MULTI_ROOT_PARENT_POLICY": {
        "name": "parent policy",
        "term": "Annual"
      },
      "AUTOROOT": {
        "name": "test",
        "year": "2024"
      },
      "COMMERCIAL": {
        "name": "Commercial",
        "type": "Comprehensive"
      }
    } 

Utdata

Alternativ

Beskrivelse

jobId

ID-en til den asynkrone gruppejobben.

Utdata-JSON

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

{
 "jobId": "7073t0000BNGivxAQD"
}
 
Laster
Salesforce Help | Article