Sie befinden sich hier:
Lightning Web-Komponente insOsMultiInstanceChildProducts
Die Lightning-Webkomponente insOsMultiInstanceChildProducts zeigt in einem Angebots-OmniScript zwei Ebenen der versicherten Artikel und Abdeckungen für die zweite Ebene der versicherten Artikel an.
Bei einem kommerziellen Angebot wird beispielsweise Folgendes angezeigt:
-
Alle am Standort versicherten Artikel (z. B. 500 Maple Drive und 123 Elm Street)
-
Für jeden Standort alle zugehörigen Gebäudeversicherungsposten (z. B. Lagerhaus und Fabrik)
-
Für jedes Gebäude alle zugehörigen Abdeckungen (wie Erdbeben und Waldbrand)
Im Folgenden finden Sie eine Vorschau des OmniScript-Schritts zum Konfigurieren von Gebäuden:
-
Standortversicherte Artikel (1)
-
Gebäudeversicherungsartikel (2)
-
Gebäudeabdeckungen (3)
Mit der Komponente können Benutzer Attribute bearbeiten, die mit "Ist konfigurierbar" konfiguriert sind, und Attribute, die mit "Ist ausgeblendet" konfiguriert sind, werden ausgeblendet.
Im Folgenden finden Sie einen genaueren Blick auf den OmniScript-Schritt zum Konfigurieren von Gebäuden:
insOsMultiInstanceChildProducts Benutzerdefinierte Eigenschaften von Lightning-Webkomponenten
Ein geführter Flow, der Benutzer durch die Konfiguration eines kommerziellen Stammprodukts führt, verwendet in der Regel die benutzerdefinierten Lightning Webkomponenteneigenschaften enableEdit, initJSON, initAction und rePriceAction.
Bei kommerziellen Produktangebots-Flows verwenden Sie in der Regel initAction, um den Service getRatedProducts zu konfigurieren. Dieser Service ruft die Produkt-JSON ab, um sie in insOsMultiInstanceProducts einzugeben. In OmniScript-Schritten:
-
Eine initAction konfiguriert den
InsProductService: getRatedProducts-Service so, dass die Produkt-JSON abgerufen und insOsMultiInstanceProducts eingespeist wird. -
insOsMultiInstanceProducts zeigt die Stamm-, übergeordneten und untergeordneten versicherten Artikel sowie die Abdeckungen der übergeordneten versicherten Artikel an. Ein Benutzer konfiguriert die Abdeckungen und Attribute des übergeordneten versicherten Postens in diesem LWC und berechnet sie neu. Die Änderungen des Benutzers werden als initJSON an den nächsten Schritt des Flows übergeben.
-
insOsMultiInstanceChildProducts verwendet die aus dem vorigen Schritt als initJSON übergebene Produkt-JSON, um die untergeordneten versicherten Artikel und ihre Abdeckungen anzuzeigen. Hier konfiguriert ein Benutzer die Abdeckungen der untergeordneten versicherten Artikel und berechnet sie neu.
Konfigurieren Sie beim Konfigurieren der Lightning-Webkomponente insOsMultiInstanceChildProducts die Neupreismethode und ihre Optionen im JSON-Editor in den benutzerdefinierten Lightning Webkomponenteneigenschaften.
Eigenschaft |
Details |
|---|---|
enableEdit |
Verwenden Sie enableEdit, um die Bearbeitung von Attributen für Versicherte und Versicherte in insOsMultiInstanceProducts zu aktivieren. Hinweis:
Fügen Sie in einem OmniScript-Schritt, der insOsMultiInstanceProducts aufruft, enableEdit als benutzerdefinierte Lightning-Webkomponenteneigenschaft im Format enable-edit hinzu und definieren Sie es als true. |
|
|
initJSON |
Verwenden Sie initJSON als Alternative zu Remote-Aufrufen. Sie übergibt die gesamte JSON-Struktur des Produkts als Datenquelle an eine Lightning Webkomponente. Die Lightning-Webkomponente insOsMultiInstanceChildProducts verwendet häufig initJSON. Fügen Sie initJSON als benutzerdefinierte Lightning Webkomponenteneigenschaft im Format init-json hinzu. In diesem Beispiel verwendet insOsMultiInstanceChildProducts die Produkt-JSON, die ihm aus dem vorherigen Schritt übergeben wurde. |
|
|
initAction und rePriceAction |
Konfigurieren Sie für initAction die OptionenMap und inputMap, die an Konfigurieren Sie für rePriceAction die OptionenMap und inputMap für Klicken Sie im Fenster "Eigenschaften der benutzerdefinierten Lightning-Webkomponente" auf Eigenschaften als JSON bearbeiten, um initAction und rePriceAction zu konfigurieren. |
|
|

