breadcrumbDescription
InsPolicyService:createOutOfSequencePolicyVersion
Brug denne tjeneste til at starte en ikke-på-rækkefølge-anbefaling for en given politik.
Kategori: InsPolicyService
Metode: createOutOfSequencePolicyVersion
Tjenesten opretter disse transaktioner for en anbefaling uden for rækkefølge:
-
Ikke-i rækkefølge ændret/anbefales: Samlet ændring i præmie for policeåret som et resultat af anbefaling. I tilfælde af, at flertidspolitikker påvirkes, oprettes transaktionen for hver periode.
-
Anbefaling uden for rækkefølge: Præmiejusteringen for betalingsplanen, når anbefalingen udføres. Det er kun for den aktuelle periode. Indtastningsdatoen for betalingsplanen er den aktuelle dato eller dato for handlingen, når uden for rækkefølge er gældende mellem en forfalden dato og den aktuelle dato. For en fremtidig dato er betalingsplanindtastningsdatoen datoen for ikrafttrædelsesdatoen for anbefaling uden for rækkefølge.
Vigtigt Referencepolitiknummeret skal udfyldes på alle politikversioner på tværs af udtryk.
Sådan fungerer det
-
Tjenesten tager
policyIdaf den aktuelle politik, ikrafttrædelsesdatoen for den ikke-påfølgende anbefaling og den JSON, der er angivet afinputKey. -
Hvis
createTransactionertrue, opretter tjenesten en transaktion uden for rækkefølge af typenOut-of-Sequence Changed/Endorsedog transaktionsdetaljerne. -
Hvis
includePaymentScheduleertrue, genererer eller opdaterer tjenesten betalingsplaner og betalingsplanoplysninger. Beregningen udføres på basis af værdier, der er valgt for tilsvarendepaymentCalculationMethodogpaymentFrequency. Betalingsplanen følger de eksisterende betalingsplanregler:-
Kun fremtidsdaterede ubetalte betalingsplaner opdateres.
-
Tidligere betalingsplaner, betalte eller ubetalte, opdateres aldrig.
-
Alle justeringer for den fortidsdaterede betaling og den betalte betalingsplan er inkluderet i transaktionen Ikke-i rækkefølge-anbefaling.
-
-
Tjenesten opdaterer værdien af feltet
IsPolicyEditLockedtiltruepå de relaterede forsikringspoliceversioner. Alle politikversioner er låst, indtil anbefalingstransaktionen uden for rækkefølge er fuldført.
Tjenesten understøtter endvidere anbefalinger uden for rækkefølge, hvor den oprindelige politikversion har en varighed på mindre end 365 dage eller mindre end 366 dage i et skudår. Se overvejelser og begrænsninger for forsikringspolicer.
Understøttelse af tilpassede felter
-
Gem de tilpassede felter for objektet Forsikringspolice i feltsættet OutOfSequenceEndorsementCustomFields.
-
Udfyld de tilpassede felter som nøgle-/værdipar i afsnittet
additionalFields. Se Input JSON. -
Brug dette feltsæt OutOfSequenceEndorsementCustomFields til at kopiere tilpassede data fra de annullerede til nye politikversioner under en ikke-på-rækkefølge-anbefaling.
Fjernindstillinger
Indstilling |
Beskrivelse |
|---|---|
policyId
|
Påkrævet. Id'et på en eksisterende politik, som tjenesten opdaterer baseret på nye eller opdaterede oplysninger. |
createContactForParticipants
|
Valgfrit. |
createInsuredItemsRelationships
|
Valgfrit.
Hvis denne indstilling er Denne indstilling understøtter overordnede > underordnede og overordnede > underordnede > underunderordnede forsikrede elementrelationer. |
createTransaction
|
Valgfrit.
Standard er Hvis |
effectiveDate
|
Påkrævet.
Den dato, hvor ændringer af anbefalinger, der ikke er i rækkefølge, gælder. |
includePaymentSchedule
|
Valgfrit.
Standarden er |
inputKey
|
Påkrævet.
En JSON med de nødvendige input til at oprette eller opdatere en politik. Du kan angive en af disse værdier:
|
paymentCalculationMethod
|
Krævet, hvis includePaymentSchedule er sandt. Denne indstilling tilsidesætter politikkens præmieberegningsmetodeværdi. |
paymentFrequency
|
Krævet, hvis includePaymentSchedule er sandt. Denne indstilling tilsidesætter politikkens værdi for præmiefrekvens. |
paymentType
|
Krævet, hvis includePaymentSchedule er sandt. Denne indstilling tilsidesætter policens præmiebetalingstypeværdi. |
postDataCustomClassName
|
Valgfrit. Navnet på den tilpassede klasse, som tjenesten bruger til at gemme den nye politikversion. Du skal angive enten denne indstilling eller Standardværdien er PostInsurancePolicy. |
postDataDRBundleName
|
Valgfrit. Navnet på den Omnistudio-datatilknytning, som tjenesten bruger til at gemme den nye politikversion. Du skal angive enten denne indstilling eller
|
transactionType
|
Valgfrit. Hvis der ikke angives nogen værdi for |
term
|
Vilkårene for den politik, som tjenesten opretter. InsPolicyService:createOutOfSequencePolicyVersion understøtter kun årlige politikudtryk. |
Input JSON
Tjenesten søger efter de inputKey, der er angivet i produkt-JSON. Her er eksempel på input-JSON:
"newPolicyJSON": {
"accountId": "001f400000RrQSrAAN",
"term": "Annual",
"productConfigurationDetail": {
...
},
"insuredItems": {
...
},
"additionalFields": {
"vlocity_ins__Type__c": "AUTO",
},
}Her er eksempelindstillingerne JSON:
{
"effectiveDate": "2023-03-01",
"inputKey": "quotepolicyJson",
"policyId": "0YT3t000000uUz6GAE",
"includePaymentSchedule": true,
"createTransaction": true,
"paymentFrequency": "Monthly",
"paymentCalculationMethod": "Modal"
}Output JSON
Her er der et eksempel på output-JSON, når tjenesten starter en anbefaling uden for rækkefølge og genererer job-id'et:
{
"jobId": "7073t0000BNGivxAQD",
"errorCode": "INVOKE-200",
"error": "OK"
}Her er eksempelresultat-JSON, når tjenesten returnerer en fejl:
{
"errorCode": "ERROR-CODE",
"error": "error message"
}