Vaihtoehtojen ryhmät
Option Groups on säiliökomponentti, joka näyttää alitason tuotteet ryhmiin järjestettyinä. Komponentti hallitsee vaihtoehtojen valintaa, dynaamisten vaihtoehtojen lisäämistä, kloonaamista ja navigointia. Vaihtoehtojen ryhmillä ei ole output-ominaisuuksia.
Vaaditut versiot
| Käytettävissä: Lightning Experiencessa |
| Käytettävissä: Revenue Managementin (aiemmalta Revenue Cloudilta) Enterprise-, Unlimited- ja Developer Edition -versioissa, joissa on Revenue Cloud Growth -lisenssi tai Revenue Cloud Advanced -lisenssi |
Vaihtoehtojen ryhmien vastuut
- Näytä tuotevaihtoehdot ryhmiin järjestettynä
- Tukivälilehdet ja laskosnäyttö
- Prosessin valintojen muutokset alitason vaihtoehtojen komponenteista
- Näytä ikkuna dynaamisten vaihtoehtojen selaamiseen ja lisäämiseen
- Näytä ikkuna olemassa olevien transaktioiden kohteiden kloonaamiseksi
- Käsittele navigointi hakuihin
- Lightning Message Service (LMS) -tapahtumien julkaiseminen valintojen muutosten, kloonauspyyntöjen ja navigoinnin lähettämiseksi Datan hallinta -sivulle
- Hallitse mukautettujen kenttien kontekstimääritelmien muutoksia
Option Groups API -nimi
S01_OptionGroups
Syöttöominaisuudet
Vaihtoehtojen ryhmät vastaanottavat syötteen pää- tai kulkukomponenteista, jotka asiakas on määrittänyt.
| Ominaisuus | Tyyppi | Pakollinen | Kuvaus |
|---|---|---|---|
| optionGroups | Taulukko | Kyllä | DataManagerista saatujen vaihtoehtojen ryhmien taulukko |
| salesTransactionItems | Taulukko | Ei | Transaktioiden kohteiden data |
| contextDefinition | Merkkijono | Ei | Kontekstin määritelmän tunnus |
| contextMetadata | Merkkijono/objekti | Ei | STI-attribuuttien metadata |
| portion1selectedFields | Merkkijono/taulukko | Ei | Osion 1 mukautetut kentät |
| portion2selectedFields | Merkkijono/taulukko | Ei | Osion 2 mukautetut kentät |
| currencyCode (valuutan koodi) | Merkkijono | Ei | Hinnan näyttämisen valuuttakoodi |
| onDesignTime | Totuusarvo | Ei | Olitpa suunnittelutilassa tai esikatselutilassa |
| disabled | Totuusarvo | Ei | Poistaa käytöstä kaikki valintavaihtoehtojen ohjaimet (valintaruudut, valintapainikkeet, määrän syöttämiset, määrityspainikkeet). |
| onApiInProgress | Totuusarvo | Ei | Onko API-kutsu käynnissä |
| variaatio | Merkkijono | Ei | Näyttötila: ”välilehdet” tai ”accordions” |
| layoutMode | Merkkijono | Ei | Asettelutila: "standardi" tai "kompakti" |
| onNonBlockingEnabled | Totuusarvo | Ei | Ota estotila käyttöön |
| isGroupRampEnabled | Totuusarvo | Ei | Ota käyttöön ryhmien ramp-toiminnot |
| showInlineAttribuutit | Merkkijono | Ei | Näytetäänkö upotetut attribuutit |
| numberOfInlineAttribuutit | Numero | Ei | Näytettävien upotettujen attribuuttien määrä |
| searchResultOptionId | Merkkijono | Ei | Hakutuloksen vaihtoehdon PRC-tunnus |
| alkuperä | string | Ei | Transaktiotietueen ylätason objektin nimi. |
Tapahtumien vaihtoehtojen ryhmät, jotka kuuntelevat
Vaihtoehtojen ryhmät kuuntelee getProductFlowByProductId-sovitinta. Kun käyttäjä valitsee Lisää vaihtoehtoja dynaamiselle vaihtoehtojen ryhmälle, langallinen sovitin noutaa siihen liittyvän kulun API-nimen avatakseen dynaamisen vaihtoehtojen kulun ikkunan.
| Sovitin | Lähde | Mitä se kuuntelee | Handler-metodi | Käyttötarkoitus |
|---|---|---|---|---|
| getProductFlowByProductId | Lightning/industriesEpcApi | Dynaamisten vaihtoehtojen tuotekulkujen data | setFlowId()-arvo | Hakee kulun API-nimen dynaamisen vaihtoehdon ajanjaksolle |
Tapahtumien vaihtoehtojen ryhmien palot
Optio-ryhmät käynnistävät LMS-tapahtumat ja FlowAttributeChange-tapahtuman.
Optio-ryhmät käynnistää tässä taulukossa kuvatut LMS-tapahtumat.
| Tapahtumatoiminto | Milloin se ammuttiin | Käyttötarkoitus |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Käyttäjä muuttaa attribuutin arvoa | Ilmoita DataManagerille vaihtoehtojen muutoksista |
| kloonikohteet | Käyttäjät kloonaavat transaktioiden kohteita | Ilmoita DataManagerille, että se kloonaa STI:t |
| contextDefinitionChange | Kontekstin määritelmän muutokset | Ilmoita DataManagerille asiayhteyden määritelmän muutoksesta |
| navigoi (haku) | Käyttäjä peruuttaa haun | Ilmoita DataManagerille, että se tyhjentää hakutulokset |
Tämä taulukko näyttää vaihtoehtojen ryhmien LMS_EVENTS.VALUE_CHANGE-hyötykuormakenttien tyypit.
| Kenttä | Milloin se ammuttiin | Käyttötarkoitus |
|---|---|---|
| isSelected | Kun tuote valitaan tai ei valita | Ilmoita DataManagerille tuotteen valintavaihtoehtojen muutoksista |
| Määrä | Kun määrää muutetaan | Ilmoita DataManagerille määrän muuttamisen vaihtoehtojen muutoksista |
| AttributeField | Kun vaihtoehtojen kortin attribuutin arvoa muutetaan | Ilmoita DataManagerille attribuutin arvon muuttamisen vaihtoehtojen muutoksista |
| ProductSellingModel (Tuotemyyntimalli) | Kun ProductSellingModel-arvoa muutetaan | Ilmoita DataManagerille Tuotteen myyntimallin arvon muutoksista |
| CustomProductName (Mukautetun tuotteenNimi) | Kun mukautetun tuotteen nimeä muutetaan | Ilmoita DataManagerille vaihtoehtojen muutoksista – tuotteen nimen muuttaminen |
| ContextFields (Contekstikentät) | Kun kontekstikenttien arvoja muutetaan vaihtoehto-kortissa | Ilmoita DataManagerille vaihtoehtojen muutoksista, jotka muuttuvat kontekstiarvoon |
| addedNodes | Kun addedNodes-tietueessa on muutoksia | Ilmoita DataManagerille addedNodes-muutoksista |
| KampanjaLisää | Kun ylennys lisätään | Ilmoita DataManagerille tarjouksen lisäämisestä |
| TarjouskampanjaPoista | Kun ylennys poistetaan | Ilmoita DataManagerille tarjouksen poistamisesta |
Option Groups käynnistää tässä taulukossa kuvatun FlowAttributeChange-tapahtuman.
| Tapahtumatoiminto | Milloin se ammuttiin | Käyttötarkoitus |
|---|---|---|
| FLOW_ATTRIBUTE_CHANGE | Käyttäjä muuttaa inline-attribuuttia | Ilmoita kululle attribuutin muutoksesta |
