Loading
Forsikring
InsPolicyService:createMultiRootPolicyVersion

InsPolicyService:createMultiRootPolicyVersion

Brug denne tjeneste til at anbefale en politik med flere rod fra et anbefalet tilbud.

Tjenesten bruger indstillingerne quoteId og effectiveDate udløser et asynkront batchjob til at udstede en ny politikversion og opdatere den tidligere politikversion.

Kategori: InsPolicyService

Metode: createMultiRootPolicyVersion

Sådan fungerer det

Tjenesten:

  1. Bruger indstillingerne quoteId og effectiveDate til at anbefale en politik med flere rod.

  2. Genererer underordnede politikker for hvert rodprodukt.

  3. Aggregerer præmier, moms og gebyrer fra de underordnede policer i den overordnede politik.

  4. Afkortes og forlænges den tidligere politikversion baseret på datoer for både overordnede og underordnede policer.

  5. Når createTransaction er indstillet til true, gør tjenesten følgende:

    1. Opretter transaktioner for overordnede og underordnede policer.

    2. Beregner transaktionsbeløbet for de underordnede policer som forskellen mellem det aktuelle periodebeløb og det tidligere periodebeløb for rodproduktet.

    3. Beregner transaktionsbeløbet for den overordnede politik som summen af værdierne fra hver underordnet politik.

    4. Angiver transaktionsnavnet og -typen i transactionType indstillingen. Hvis der ikke er angivet nogen værdi, indstilles den som standard til Ændret/anbefales.

Yderligere felter

  • Brugere kan tilsidesætte politikfeltværdierne ved at overføre additionalFields som en indstilling.

  • Yderligere felter understøttes for både overordnede og underordnede politikker på rodpolitikniveau.

  • Indstillingen additionalFields opdaterer kun felter på objektniveauet Forsikringspolice.

  • For anbefalinger af politikker med flere rod påvirker disse ændringer kun den nye politikversion og efterlader den tidligere version uændret.

  • Den underordnede politik bruger produktkoden som en identifikator for produktet i additionalFields JSON-strukturen.

  • Den overordnede multi-root-politik bruger MULTI_ROOT_PARENT_POLICY som en identifikator i additionalFields JSON-strukturen.

Fjernindstillinger

Indstilling

Beskrivelse

quoteId

Påkrævet

Id'et på det anbefalede tilbud, som politikken skal oprettes fra.

effectiveDate

Påkrævet

Ikrafttrædelsesdatoen for den nye politikversion.

createTransaction

Valgfrit

Et boolesk flag, der angiver, om overordnede og underordnede transaktioner skal oprettes for politikken.

Standard er falsk.

transactionType

Valgfrit

Transaktionsnavn og -type, kun gældende, når createTransaction er Sand.

Standarden er Ændret/Anbefalet.

additionalFields

Valgfrit

En JSON-struktur, der knytter policeproduktkoder til politikfelter og deres respektive værdier.

Input JSON

Denne tjeneste bruger ikke et input-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"
      }
    } 

Output

Indstilling

Beskrivelse

jobId

Id'et på det asynkrone batchjob.

Output JSON

Her er eksempelresultat-JSON.

{
 "jobId": "7073t0000BNGivxAQD"
}

 
Indlæser
Salesforce Help | Article