Loading
Forsikring
InsOsMultiInstanceChildProducts Lightning Web-komponent

InsOsMultiInstanceChildProducts Lightning Web-komponent

InsOsMultiInstanceChildProducts Lightning webkomponent viser to niveauer af forsikrede elementer og dækninger for det andet niveau af forsikrede elementer i et tilbud OmniScript.

For et kommercielt tilbud viser denne komponent f.eks.:

  • Alle placeringssikrede elementer (f.eks. 500 Maple Drive og 123 Elm Street)

  • For hver placering, alle de relaterede bygningsforsikrede elementer (f.eks. Lagerbygning og Fabrik)

  • For hver bygning, alle de relaterede berettigede dækninger (f.eks. Jordskælv og Wildfire)

Her er en eksempelvisning af OmniScript-trinnet til konfiguration af bygninger:

  • Placering af forsikrede elementer (1)

  • Bygningssikret vare (2)

  • Byggebedækninger (3)

Komponenten giver brugere mulighed for at redigere attributter, der er konfigureret med "Er konfigurerbar" valgt, og den skjuler attributter, der er konfigureret med "Er skjult" valgt.

Eksempelvisning af OmniScript-trin til at konfigurere bygninger i et kommercielt tilbud

Her kan du se nærmere på OmniScript-trinnet til konfiguration af bygninger:

Egenskaber for OmniScript-trin til konfiguration af bygninger i et kommercielt tilbud

Tilpassede Lightning Web-komponentegenskaber for insOsMultiInstanceChildProducts

Et guidet forløb, der guider brugerne gennem konfigurationen af et kommercielt rodprodukt, bruger typisk enableEdit, initJSON, initAction og rePriceAction tilpassede Lightning webkomponentegenskaber.

For kommercielle produkttilbudsforløb bruger du typisk initAction til at konfigurere getRatedProducts-tjenesten. Denne tjeneste henter produkt-JSON for at feede i insOsMultiInstanceProducts. I OmniScript-trin:

  • En initAction konfigurerer InsProductService: getRatedProducts til at hente produkt-JSON og angive det i insOsMultiInstanceProducts.

  • insOsMultiInstanceProducts viser rod-, overordnet- og underordnede forsikrede elementer samt de overordnede forsikrede elementdækninger. En bruger konfigurerer og justerer de overordnede dækninger og attributter i dette LWC. Brugerens ændringer overføres til det næste trin af forløbet som initJSON.

  • insOsMultiInstanceChildProducts bruger produkt-JSON, der er overført fra det forrige trin som initJSON til at vise de underordnede forsikrede elementer og deres dækninger. Her konfigurerer og prissætter en bruger de børneforsikrede elementdækninger.

Når du konfigurerer insOsMultiInstanceChildProducts Lightning webkomponenten, skal du konfigurere genprismetoden og dens indstillinger i JSON-editoren i tilpassede Lightning webkomponentegenskaber.

Egenskab

Detaljer

enableRediger

Brug enableEdit til at aktivere redigeringer af attributten for forsikret element og forsikret part i insOsMultiInstanceProducts.

Bemærk:

  • Attributregler for attribut for forsikret element og ændringer af attribut for forsikret part understøttes aktuelt ikke.

  • insOsMultiInstanceChildProducts understøtter ikke enableEdit.

I et OmniScript-trin, der kalder insOsMultiInstanceProducts, skal du tilføje enableEdit som en tilpasset Lightning-webkomponentegenskab ved brug af formatet enable-edit og definere den som sand.

Konfigurer placeringer OmniScript-trin med egenskaben aktiver-redigering

initJSON

Brug initJSON som et alternativ til fjernopkald. Den overfører hele produkt-JSON-strukturen som datakilde til en Lightning.

Lightning webkomponenten insOsMultiInstanceChildProducts bruger ofte initJSON.

Tilføj initJSON som en tilpasset Lightning webkomponentegenskab ved brug af formatet init-json. I dette eksempel tager insOsMultiInstanceChildProducts det produkt JSON, der er overført til det fra det forrige trin.

Konfigurer OmniScript-trin for bygninger med init-json-egenskaben

initAction og rePriceAction

For initAction skal du konfigurere de optionsMap og inputMap, der overføres til InsProductService: getRatedProducts. Denne metode kaldes ved den første indlæsning for at hente produktdata.

For rePriceAction skal du konfigurere optionsMap og inputMap for InsProductService: rePriceProduct. Denne metode bliver kaldt, hver gang en bruger foretager en ændring af produktattributter og omdøber produktet.

Klik på Rediger egenskaber som JSON i ruden Tilpassede Lightning Web-komponentegenskaber for at konfigurere initAction og rePriceAction.

Konfigurer OmniScript-trin med initAction og rePriceAction JSON fremhævet
 
Indlæser
Salesforce Help | Article