Loading
Verzekering
Lightning insOsMultiInstanceChildProducts

Lightning insOsMultiInstanceChildProducts

De Lightning webcomponent insOsMultiInstanceChildProducts geeft twee niveaus van verzekerde items en dekkingen voor het tweede niveau van verzekerde items weer in een offerte OmniScript.

Voor een commerciële offerte geeft deze component bijvoorbeeld het volgende weer:

  • Alle verzekerde items voor Locatie (zoals 500 Maple Drive en 123 Elm Street)

  • Voor elke locatie alle gerelateerde verzekerde items voor gebouwen (zoals Magazijn en Fabriek)

  • Voor elk gebouw, alle gerelateerde in aanmerking komende dekkingen (zoals aardbeving en bosbrand)

Hier is een voorbeeld van de OmniScript-stap voor het configureren van gebouwen:

  • Locatie verzekerde items (1)

  • Gebouw verzekerd item (2)

  • Gebouwdekkingen (3)

Met de component kunnen gebruikers kenmerken bewerken die zijn geconfigureerd met "Is configureerbaar" geselecteerd, terwijl kenmerken worden verborgen die zijn geconfigureerd met "Is verborgen" geselecteerd.

Voorbeeld van OmniScript-stap voor het configureren van gebouwen in een commerciële offerte

Hier is een nadere blik op de OmniScript-stap voor het configureren van gebouwen:

Eigenschappen van OmniScript-stap voor het configureren van gebouwen in een commerciële offerte

insOsMultiInstanceChildProducts Aangepaste Lightning webcomponenteigenschappen

Een begeleide stroom die gebruikers door de configuratie van een commercieel rootproduct loodst, gebruikt doorgaans de aangepaste Lightning webcomponenteigenschappen enableEdit, initJSON, initAction en rePriceAction.

Voor offertestromen voor commerciële producten gebruikt u doorgaans initAction om de service getRatedProducts te configureren. Deze service haalt het product-JSON op om te worden ingevoerd in insOsMultiInstanceProducts. In OmniScript-stappen:

  • Een initAction configureert de InsProductService: getRatedProducts om product-JSON op te halen en in te voeren in insOsMultiInstanceProducts.

  • insOsMultiInstanceProducts geeft de root-, bovenliggende en onderliggende verzekerde items weer, evenals de dekkingen van de bovenliggende verzekerde items. Een gebruiker configureert de dekkingen en kenmerken van de bovenliggende verzekerde items in dit LWC en stelt de prijs ervan opnieuw in. De wijzigingen van de gebruiker worden doorgegeven aan de volgende stap van de stroom als initJSON.

  • insOsMultiInstanceChildProducts gebruikt het product-JSON dat vanuit de vorige stap is doorgegeven als initJSON om de onderliggende verzekerde items en hun dekkingen weer te geven. Hier is waar een gebruiker de dekkingen van de onderliggende verzekerde items configureert en opnieuw prijsgeeft.

Wanneer u de Lightning webcomponent insOsMultiInstanceChildProducts configureert, configureert u de methode reprice en de opties ervan in de JSON Editor in aangepaste Lightning webcomponenteigenschappen.

Eigenschap

Details

enableEdit

Gebruik enableEdit om bewerkingen van verzekerde items en kenmerken van verzekerden in te schakelen in insOsMultiInstanceProducts.

Opmerking:

  • Kenmerkregels voor kenmerkwijzigingen van verzekerde items en kenmerken van verzekerde partijen worden momenteel niet ondersteund.

  • insOsMultiInstanceChildProducts ondersteunt enableEdit niet.

Voeg in een OmniScript-stap die insOsMultiInstanceProducts aanroept enableEdit toe als een aangepaste Lightning webcomponenteigenschap met behulp van de notatie enable-edit en definieer deze als true.

OmniScript-stap Locaties configureren met eigenschap enable-edit

initJSON

Gebruik initJSON als alternatief voor externe gesprekken. Het geeft de gehele product-JSON-structuur als gegevensbron door aan een Lightning webcomponent.

De Lightning webcomponent insOsMultiInstanceChildProducts gebruikt vaak initJSON.

Voeg initJSON toe als een aangepaste Lightning webcomponenteigenschap met behulp van de notatie init-json. In dit voorbeeld neemt insOsMultiInstanceChildProducts het product over dat JSON uit de vorige stap aan het product heeft doorgegeven.

OmniScript-stap Gebouwen configureren met eigenschap init-json

initAction en rePriceAction

Configureer voor initAction de optionsMap en inputMap die aan InsProductService: getRatedProducts worden doorgegeven. Deze methode wordt aangeroepen bij de eerste maal laden om productgegevens op te halen.

Configureer voor rePriceAction de optionsMap en inputMap voor InsProductService: rePriceProduct. Deze methode wordt aangeroepen telkens wanneer een gebruiker een wijziging aanbrengt in productkenmerken en de prijs van het product opnieuw instelt.

Klik in het deelvenster Aangepaste Lightning webcomponenteigenschappen op Eigenschappen bewerken als JSON om initAction en rePriceAction te configureren.

OmniScript-stap Locaties configureren met initAction en rePriceAction JSON gemarkeerd
 
Wordt geladen
Salesforce Help | Article