Loading
Versicherung
Mehrere Bewertungsverfahren pro Produkt oder mehrere Spezifikationen auf einer beliebigen Ebene für repriceProduct

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.

Hinweis
Hinweis

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.

Diagramm einer Produktstruktur mit Bewertungsverfahren auf zwei Versichertenpositionsebenen

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.

Diagramm einer Produktstruktur mit zwei Spezifikationen für Versicherte auf der untersten Ebene der Hierarchie
Hinweis
Hinweis

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 parentInstanceKey auf den Produktcode des Stammprodukts fest.

  • Legen Sie für Versicherte mit niedrigerer Versicherungsstufe parentInstanceKey auf den instanceKey des übergeordneten Elements fest. An einem Standort namens 1 Market Street befindet sich beispielsweise ein Gebäude namens Gebäude 100. Der parentInstanceKey in userInputs für Gebäude 100 lautet 1 Market Street ('parentInstanceKey' => '1 Market Street').

  • Legen Sie die instanceKey auf den instanceKey des versicherten Artikels fest. Beispielsweise lautet der instanceKey in 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 instanceKey auf 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
{
'TRAVEL_ROOT.instanceKey' => 'TRAVEL_ROOT',
'parentInstanceKey' => '',
'TRAVEL_ACCIDENT.FaceAmount' => 3000
}

userInputs für das Stammprodukt geben die instanceKey TRAVEL_ROOT und die Abdeckung TRAVEL_ACCIDENT auf Stammebene an.

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

Die userInputs für die untergeordnete Instanz "John Smith" geben die instanceKey "John Smith", die parentInstanceKey TRAVEL_ROOT und die Abdeckung TRAVELER_HEALTH auf untergeordneter Ebene an.

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

Die userInputs für die untergeordnete Instanz "Koffer" geben die instanceKey "Koffer", die parentInstanceKey "John Smith" und die Abdeckung LUGGAGE_LOSS auf untergeordneter Ebene an.

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

userInputs für die untergeordnete Instanz 'iPad' geben die instanceKey 'iPad', die parentInstanceKey 'John Smith' und die Abdeckung VALUABLES_THEFT auf untergeordneter Ebene an.

Diagramm einer Produktstruktur mit Abdeckungen auf Stammebene und auf mehreren Versichertenebenen
 
Laden
Salesforce Help | Article