Du er her:
InsPolicyService:createMultiRootPolicyVersion
Bruk denne tjenesten til å anbefale en policy med flere rader fra et anbefalt tilbud.
Tjenesten bruker alternativene quoteId og effectiveDate utløser en asynkron gruppejobb for å utstede en ny policyversjon og oppdatere den forrige policyversjonen.
Slik virker det
Tjenesten:
-
Bruker alternativene
quoteIdogeffectiveDatetil å anbefale en policy med flere rader. -
Genererer underordnede policyer for hvert rotprodukt.
-
Aggregerer premiebeløp, avgifter og gebyrer fra de underordnede polisene til den overordnede policyen.
-
Forkorterer og omregner den forrige policyversjonen basert på datoer for både overordnede og underordnede poliser.
-
Når
createTransactioner satt til true, gjør tjenesten følgende:-
Oppretter transaksjoner for overordnede og underordnede poliser.
-
Beregner transaksjonsbeløpet for de underordnede policyene som differansen mellom gjeldende tidsbeløp og forrige tidsbeløp for rotproduktet.
-
Beregner transaksjonsbeløpet for den overordnede policyen som summen av verdiene fra hver underordnet policy.
-
Angir transaksjonsnavnet og -typen i
transactionTypealternativet. Hvis ingen verdi er angitt, brukes Endret/anbefalt som standard.
-
Flere felt
-
Brukere kan overstyre policyfeltverdiene ved å overføre
additionalFieldssom et alternativ. -
Andre felt støttes for både overordnede og underordnede poliser på rotpolisenivå.
-
additionalFields-alternativet oppdaterer felt bare på Forsikringspolise-objektnivået. -
Når det gjelder anbefalinger av policyer med flere rader, påvirker disse endringene bare den nye policyversjonen, og lar den forrige versjonen være uendret.
-
Den underordnede policyen bruker produktkoden som identifikator for produktet i
additionalFieldsJSON-strukturen. -
Den overordnede flerrotpolicyen bruker MULTI_ROOT_PARENT_POLICY som identifikator i
additionalFieldsJSON-strukturen.
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
|
Obligatorisk ID-en til tilbudet som policyen skal opprettes fra. |
|
Obligatorisk Gyldighetsdatoen for den nye policyversjonen. |
|
Valgfritt Et boolsk flagg for å angi om overordnede og underordnede transaksjoner må opprettes for policyen. Standard er False. |
|
Valgfritt Transaksjonsnavn og -type, gjelder bare når Standardverdien er Changed/Endorsed. |
|
Valgfritt En JSON-struktur som tilordner policyproduktkoder til policyfelt og deres respektive verdier. |
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"
}
} 