Loading
Forsikring
Flere vurderingsprocedurer pr. produkt eller flere specifikationer på ethvert niveau for repriceProduct

Flere vurderingsprocedurer pr. produkt eller flere specifikationer på ethvert niveau for repriceProduct

Formater InsProductService:repriceProduct userInputs for produkter, der bruger flere vurderingsprocedurer i produkthierarkiet eller flere underordnede specifikationer på ethvert niveau af hierarkiet.

Et kommercielt produkt, der f.eks. bruger entydige vurderingsprocedurer for Placering, Bygning og Infrastruktur, har flere vurderingsprocedurer i produkthierarkiet.

Bemærk
Bemærk

Produkter, der er konfigureret før Winter '23 version 240.22, kan have flere underordnede specifikationer på et givet niveau af hierarkiet, ingen underordnede specifikationer og kun en vurderingsprocedure på rodniveau. For disse produkter skal du bruge det samme userInputs format, som du gjorde i tidligere versioner. Se En vurderingsprocedure pr. produkt for repriceProduct.

Diagram over en produktstruktur med vurderingsprocedurer på to forsikringselementniveauer

Et hjemforsikringsprodukt med mere end et stykke kunst og smykker, der er forsikret på en given ejendom, har flere underordnede specifikationer på et enkelt niveau af produkthierarkiet.

Diagram over en produktstruktur med to specifikationer for forsikrede elementer på det laveste niveau af hierarkiet
Bemærk
Bemærk

Hvis du vil bedømme produkter, der bruger en enkelt vurderingsprocedure pr. rodprodukt, skal du formatere input-JSON forskelligt. Hvis du vil forhindre fejl, skal du kun køre tjenesten med en type userInputs-format ad gangen. Se En vurderingsprocedure pr. produkt for repriceProduct.

InsProductService: repriceProduct søger efter en userInputs i input-JSON. Produkter med rangeringer på forsikringselementniveau har et userInputs for hver forsikringselementforekomst og et separat userInputs for rodforekomsten og dens dækninger.

I den unikke userInputs med detaljer på elementniveau:

  • For de forsikrede varer, der er direkte relateret til rodproduktet, skal du indstille parentInstanceKey til produktkoden for rodproduktet.

  • For elementer, der er forsikret på lavere niveau, skal du indstille parentInstanceKey til den overordnede instanceKey. F.eks. ved en placering ved navn 1 Market Street, er der en Bygning ved navn Bygning 100. parentInstanceKey i userInputs for bygning 100 er 1 Market Street ('parentInstanceKey' => '1 Market Street').

  • Angiv instanceKey til instanceKey for den forsikrede vare. F.eks. er instanceKey-værdien i userInputs for "Building 100" "Building 100" ('BUILDING.instanceKey' => 'Building 100').

  • Inkluder den forsikrede elementforekomsts dækninger.

I den separate enkelt userInputs med detaljer på rodniveau:

  • Angiv instanceKey til rodproduktets produktkode.

  • Inkluder dækninger på rodniveau.

For eksempel dækker et rejseforsikringsprodukt (TRAVEL_ROOT) en rejsende (forsikret part), bagage (forsikret vare) og værdifulde varer (forsikret vare). Rødproduktet har ulykkesdækning (TRAVEL_ACCIDENT), og de underordnede produkter har hver deres egen dækning (TRAVELER_HEALTH, BAGGAGE_LOSS og VALUABLES_THEFT).

Eksempel på input-JSON
{
'TRAVEL_ROOT.instanceKey' => 'TRAVEL_ROOT',
'parentInstanceKey' => '',
'TRAVEL_ACCIDENT.FaceAmount' => 3000
}

userInputs for rodproduktet angiver instanceKey TRAVEL_ROOT og dækningen på rodniveau TRAVEL_ACCIDENT.

{
'TRAVELER.persName' => 'John Smith',
'TRAVELER.persIncome' => 100000,
'TRAVELER.instanceKey' => John Smith',
'parentInstanceKey' => 'TRAVEL_ROOT',
'TRAVELER_HEALTH.CoInsurance' => 0.2
},

userInputs for den underordnede forekomst "John Smith" angiver instanceKey "John Smith", parentInstanceKey TRAVEL_ROOT og dækningen på underordnet niveau TRAVELER_HEALTH.

{
'LUGGAGE.valuableName' => 'Suitcase',
'LUGGAGE.valuableValue' => 400,
'LUGGAGE_LOSS.ded_limit_Limit' => 400,
'LUGGAGE.instanceKey' => 'Suitcase',
'parentInstanceKey' => 'John Smith'
},

userInputs for den underordnede forekomst "Suitcase" angiver instanceKey "Suitcase", parentInstanceKey "John Smith" og dækningen LUGGAGE_LOSS på underordnet niveau.

{
'VALUABLES.valuableName' => 'iPad',
'VALUABLES.valuableValue' => 600,
'VALUABLES_THEFT.ded_limit_Limit' => 400,
'VALUABLES.instanceKey' => 'iPad',
'parentInstanceKey' => 'John Smith'
}

userInputs for underordnede forekomster 'iPad' angiver instanceKey 'iPad', parentInstanceKey 'John Smith' og dækningen VALUABLES_THEFT på underordnet niveau.

Diagram over en produktstruktur med dækninger på rodniveau og på flere forsikringselementniveauer
 
Indlæser
Salesforce Help | Article