Loading
Försäkring
Lightning insOsMultiInstanceChildProducts

Lightning insOsMultiInstanceChildProducts

Lightning insOsMultiInstanceChildProducts visar två nivåer av försäkrade objekt och täckningar för den andra nivån av försäkrade objekt, i ett OmniScript-citat.

Till exempel, för en kommersiell offert visar denna komponent:

  • Alla försäkrade objekt för Plats (som 500 Maple Drive och 123 Elm Street)

  • För varje plats, alla relaterade försäkrade objekt för Byggnad (som Lager och Fabrik)

  • För varje byggnad, alla relaterade kvalificerade täckningar (som Jordbävning och Wildfire)

Här är en förhandsvisning av OmniScript-steget för att konfigurera byggnader:

  • Platsförsäkrade objekt (1)

  • Byggnadsförsäkrat objekt (2)

  • Byggnadstäckningar (3)

Komponenten låter användare redigera attribut som konfigurerats med "Är konfigurerbar" valt och den döljer attribut som konfigurerats med "Är dold" valt.

Förhandsvisning av OmniScript-steg för att konfigurera byggnader i en kommersiell offert

Här är en närmare titt på OmniScript-steget för att konfigurera byggnader:

Egenskaper för OmniScript-steg för att konfigurera byggnader i en kommersiell offert

Egenskap för insOsMultiInstanceChildProducts Lightning

Ett guidat flöde som tar användare genom konfigurationen av en kommersiell rotprodukt använder vanligtvis de egna Lightning enableEdit, initJSON, initAction och rePriceAction.

För kommersiella produktoffertflöden använder du vanligtvis initAction för att konfigurera tjänsten getRatedProducts. Denna tjänst hämtar produkt-JSON för att matas in i insOsMultiInstanceProducts. I OmniScript-steg:

  • En initAction konfigurerar InsProductService: getRatedProducts att hämta produkt-JSON och mata in den i insOsMultiInstanceProducts.

  • insOsMultiInstanceProducts visar rot-, överordnad- och underordnade försäkrade objekt, samt täckningarna för det överordnade försäkrade objektet. En användare konfigurerar och prissätter de överordnade försäkrade objektens täckningar och attribut i denna LWC. Användarens ändringar skickas till nästa steg i flödet som initJSON.

  • insOsMultiInstanceChildProducts använder produkten JSON som skickades in från föregående steg som initJSON för att visa de underordnade försäkrade objekten och deras täckningar. Här konfigurerar och prissätter en användare täckningarna för det underordnade försäkrade objektet.

När du konfigurerar Lightning insOsMultiInstanceChildProducts, konfigurera reprismetoden och dess alternativ i JSON-redigeraren i egna Lightning.

Egenskap

Detaljer

enableEdit

Använd enableEdit för att aktivera redigeringar av försäkrade objekt och attribut för försäkrade i insOsMultiInstanceProducts.

Obs:

  • Attributregler för ändringar av försäkrade objektattribut och försäkrade parters attribut stöds för närvarande inte.

  • insOsMultiInstanceChildProducts does not support enableEdit.

I ett OmniScript-steg som anropar insOsMultiInstanceProducts, lägg till enableEdit som en egen Lightning-webbkomponentegenskap med formatet enable-edit och definiera det som sant.

OmniScript-steget Konfigurera platser med egenskapen Aktivera/redigera

initJSON

Använd initJSON som ett alternativ till fjärrsamtal. Den skickar hela JSON-strukturen för produkter som datakälla till en Lightning.

Lightning insOsMultiInstanceChildProducts använder ofta initJSON.

Lägg till initJSON som en egen Lightning-webbkomponentegenskap med formatet init-json. I detta exempel tar insOsMultiInstanceChildProducts produkten som JSON skickade till sig från föregående steg.

OmniScript-steget Konfigurera byggnader med init-json-egenskapen

initAction och rePriceAction

För initAction, konfigurera optionsMap och inputMap som skickas till InsProductService: getRatedProducts. Denna metod anropas vid den första inläsningen för att hämta produktdata.

För rePriceAction, konfigurera optionsMap och inputMap för InsProductService: rePriceProduct. Denna metod anropas varje gång en användare ändrar produktattribut och prissätter produkten.

I rutan Egen Lightning, klicka på Redigera egenskaper som JSON för att konfigurera initAction och rePriceAction.

OmniScript-steget Konfigurera platser med initAction och rePriceAction JSON markerade
 
Laddar
Salesforce Help | Article