breadcrumbDescription
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.
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.
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.
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
parentInstanceKeytil produktkoden for rodproduktet. -
For elementer, der er forsikret på lavere niveau, skal du indstille
parentInstanceKeytil den overordnedeinstanceKey. F.eks. ved en placering ved navn 1 Market Street, er der en Bygning ved navn Bygning 100.parentInstanceKeyiuserInputsfor bygning 100 er 1 Market Street ('parentInstanceKey' => '1 Market Street'). -
Angiv
instanceKeytilinstanceKeyfor den forsikrede vare. F.eks. erinstanceKey-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
instanceKeytil 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 | |
|---|---|
|
|
|
|
|
|
|
|
