Sie befinden sich hier:
Mehrere Bewertungsverfahren pro Produkt oder mehrere Spezifikationen auf einer beliebigen Ebene für repriceProduct
Formatieren Sie InsProductService:repriceProduct userInputs für Produkte, die mehrere Bewertungsverfahren in der Produkthierarchie oder mehrere untergeordnete Spezifikationen in einer beliebigen Hierarchieebene verwenden.
Beispielsweise weist ein kommerzielles Produkt, das eindeutige Bewertungsverfahren für "Standort", "Gebäude" und "Infrastruktur" verwendet, mehrere Bewertungsverfahren in der Produkthierarchie auf.
Produkte, die vor der Version 240.22 der Version Winter '23 konfiguriert wurden, können mehrere untergeordnete Spezifikationen in einer bestimmten Hierarchieebene, keine untergeordneten Spezifikationen und nur ein Bewertungsverfahren auf Stammebene aufweisen. Verwenden Sie für diese Produkte dasselbe userInputs wie in früheren Versionen. Entsprechende Informationen finden Sie unter Ein Bewertungsverfahren pro Produkt für repriceProduct.
Ein Hausversicherungsprodukt mit mehr als einem Kunstwerk und Schmuck, das in einer bestimmten Eigenschaft versichert ist, verfügt über mehrere untergeordnete Spezifikationen in einer einzigen Ebene der Produkthierarchie.
Wenn Sie Produkte bewerten möchten, die ein einzelnes Bewertungsverfahren pro Stammprodukt verwenden, formatieren Sie die Eingabe-JSON anders. Führen Sie den Service zum Verhindern von Fehlern jeweils nur mit einem Typ des Formats userInputs aus. Entsprechende Informationen finden Sie unter Ein Bewertungsverfahren pro Produkt für repriceProduct.
InsProductService: repriceProduct sucht in der Eingabe-JSON nach einem userInputs. Produkte mit Bewertungen auf der Ebene der versicherten Artikel verfügen über eine userInputs für jede Instanz der versicherten Artikel und eine separate userInputs für die Stamminstanz und ihre Abdeckungen.
In der einzigartigen userInputs mit Details auf Versichertenebene:
-
Legen Sie für die versicherten Artikel, die sich direkt auf das Stammprodukt beziehen, die
parentInstanceKeyauf den Produktcode des Stammprodukts fest. -
Legen Sie für Versicherte mit niedrigerer Versicherungsstufe
parentInstanceKeyauf deninstanceKeydes übergeordneten Elements fest. An einem Standort namens 1 Market Street befindet sich beispielsweise ein Gebäude namens Gebäude 100. DerparentInstanceKeyinuserInputsfür Gebäude 100 lautet 1 Market Street ('parentInstanceKey' => '1 Market Street'). -
Legen Sie die
instanceKeyauf deninstanceKeydes versicherten Artikels fest. Beispielsweise lautet derinstanceKeyin userInputs for "Building 100" ('BUILDING.instanceKey' => 'Building 100'). -
Schließen Sie die Abdeckungen der Versicherungsartikelinstanz ein.
In der separaten einzelnen userInputs mit Details auf Stammebene:
-
Legen Sie
instanceKeyauf den Produktcode des Stammprodukts fest. -
Schließen Sie Abdeckungen auf Stammebene ein.
Ein Produkt vom Typ "Reiseversicherung" (TRAVEL_ROOT) deckt beispielsweise einen REISENDEN (Versicherter), GEPÄCK (Versicherter) und WERTGEPÄCK (Versicherter) ab. Das Stammprodukt hat eine Unfallabdeckung (TRAVEL_ACCIDENT) und die untergeordneten Produkte haben jeweils eine eigene Abdeckung (TRAVELER_HEALTH, LUGGAGE_LOSS und VALUABLES_THEFT).
| Beispiel-Eingabe-JSON | |
|---|---|
|
|
|
Die |
|
Die |
|
|
