Loading
Vakuutus
insOsMultiInstanceChildProducts Lightning

insOsMultiInstanceChildProducts Lightning

insOsMultiInstanceChildProducts Lightning -verkkokomponentti näyttää kaksi vakuutetun kohteen tasoa ja vakuutettujen kohteiden toisen tason kattavuudet OmniScript-tarjouksessa.

Esimerkiksi kaupallisessa tarjouksessa tämä komponentti näyttää:

  • Kaikki sijainnin vakuutetut kohteet (kuten 500 Maple Drive ja 123 Elm Street)

  • Jokaiselle sijainnille kaikki asiaan liittyvät rakennuksen vakuutetut kohteet (kuten Varasto ja Tehdas)

  • Jokaiselle rakennukselle kaikki asiaankuuluvat hyväksytyt kattavuudet (kuten maanjäristys ja metsäpalot)

Alla on esikatselu OmniScript-vaiheesta rakennusten määrittämiseen:

  • Sijainti vakuutetut kohteet (1)

  • Rakennusvakuutettu kohde (2)

  • Rakennusten kattavuudet (3)

Komponentti sallii käyttäjien muokata attribuutteja, jotka on määritetty "On määritettävä" -vaihtoehdolla, ja se piilottaa attribuutit, jotka on määritetty "On piilotettu" -vaihtoehdolla.

Esikatselu OmniScript-vaiheesta rakennusten määrittämiseksi kaupallisessa tarjouksessa

Alla on tarkemmat tiedot OmniScript-vaiheesta rakennusten määrittämiseen:

OmniScript-vaiheen ominaisuudet rakennusten määrittämiseksi kaupallisessa tarjouksessa

insOsMultiInstanceChildProducts-mukautettujen Lightning ominaisuudet

Opastettu kulku, joka opastaa käyttäjiä kaupallisen juurituotteen kokoonpanossa, käyttää tavallisesti mukautettuja Lightning ominaisuuksia enableEdit, initJSON, initAction ja rePriceAction.

Jos käytät kaupallisten tuotteiden tarjouskulkuja, käytät tavallisesti initAction-funktiota määrittääksesi getRatedProducts-palvelun. Tämä palvelu noutaa tuotteen JSON-tiedoston syötteeseen insOsMultiInstanceProducts. OmniScript-vaiheissa:

  • initAction määrittää InsProductService: getRatedProducts-palvelun noutamaan tuotteen JSON-tiedoston ja syöttämään sen insOsMultiInstanceProducts-tiedostoon.

  • insOsMultiInstanceProducts näyttää juuritason, ylätason ja alitason vakuutetut kohteet sekä ylätason vakuutetun kohteen kattavuudet. Käyttäjä määrittää ja palauttaa tämän LWC:n ylätason vakuutetun kohteen kattavuudet ja attribuutit. Käyttäjän muutokset välitetään kulun seuraavaan vaiheeseen initJSON-tiedostona.

  • insOsMultiInstanceChildProducts käyttää edellisestä vaiheesta välitettyä tuotetiedostoa initJSON-tiedostona näyttääkseen alitason vakuutetut kohteet ja niiden kattavuudet. Käyttäjä määrittää ja laskuttaa uudelleen alitason vakuutettujen tuotteiden kattavuudet täältä.

Kun määrität insOsMultiInstanceChildProducts Lightning -verkkokomponentin, määritä uudelleenhinta ja sen vaihtoehdot JSON-editorissa Lightning mukautetuista ominaisuuksista.

Ominaisuus

Lisätiedot

enableEdit

Käytä enableEdit-funktiota ottaaksesi käyttöön vakuutettujen kohteiden ja vakuutettujen osapuolten attribuuttien muokkaukset insOsMultiInstanceProducts-ominaisuudessa.

Huomautus:

  • Vakuutetun kohteen attribuutin ja vakuutetun osapuolen attribuutin muutosten attribuuttisääntöjä ei tueta tällä hetkellä.

  • insOsMultiInstanceChildProducts ei tue enableEdit-muokkausta.

Jos OmniScript-vaihe kutsuu insOsMultiInstanceProducts, lisää enableEdit mukautetuksi Lightning-verkkokomponentin ominaisuudeksi muodossa enable-edit ja määritä se muodoksi true.

Määritä sijainnit OmniScript-vaihe ja enable-edit-ominaisuus

initJSON

Käytä initJSON-tiedostoa etäkutsujen vaihtoehtona. Se välittää koko tuotteen JSON-rakenteen tietolähteenä Lightning.

insOsMultiInstanceChildProducts Lightning -verkkokomponentti käyttää usein initJSON-tiedostoa.

Lisää initJSON mukautettuna Lightning-verkkokomponentin ominaisuutena muodossa init-json. Tässä esimerkissä insOsMultiInstanceChildProducts ottaa siihen edellisestä vaiheesta välitetyn JSON-koodin.

Rakennusten OmniScript-vaiheen määrittäminen init-json-ominaisuudella

initAction ja rePriceAction

Määritä initAction-objektille optionsMap ja inputMap, jotka välitetään InsProductService: getRatedProducts:lle. Tätä menetelmää kutsutaan ensimmäisen latauksen yhteydessä tuotetietojen noutamiseksi.

Määritä rePriceAction-objektille optionsMap ja inputMap InsProductService: rePriceProduct. Tätä menetelmää kutsutaan joka kerta, kun käyttäjä tekee muutoksia tuoteattribuutteihin ja palauttaa tuotteen arvon.

Napsauta Mukautettujen Lightning ominaisuudet -ikkunasta Muokkaa ominaisuuksia JSON-tiedostona määrittääksesi initAction- ja rePriceAction-toiminnot.

Sijaintien OmniScript-vaihe, jossa initAction ja rePriceAction JSON on korostettu
 
Ladataan
Salesforce Help | Article