Alternativgrupper
Alternativgrupper er beholderkomponenten som viser underordnede produkter organisert i grupper. Komponenten administrerer valg av alternativer, tillegg av dynamiske alternativer, kloning og navigering i søk. Alternativgrupper har ingen utdataegenskaper.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise, Unlimited og Developer Edition av Revenue Management (tidligere Revenue Cloud) med Revenue Cloud Growth-lisensen eller Revenue Cloud Advanced-lisensen |
Ansvar for alternativgrupper
- Vis produktalternativer organisert etter grupper
- Støttefaner og overgangsvisning
- Endringer i prosessvalg fra underordnede alternativkomponenter
- Vis vindu for å bla gjennom og legge til dynamiske alternativer
- Vis vindu for kloning av eksisterende transaksjonselementer
- Håndtere navigering til søkede alternativer
- Publisere Lightning Message Service-hendelser (LMS) for å sende valgendringer, kloneforespørsler og navigering til Databehandling
- Behandle endringer i kontekstdefinisjoner for tilpassbare felt
API-navn for alternativgrupper
S01_OptionGroups
Inndataegenskaper
Alternativgrupper mottar inndata fra overordnede eller flytkomponenter, angitt av kunden.
| Egenskap | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| optionGroups | Matrise | Ja | Matrise med alternativgrupper fra DataManager |
| salesTransactionItems | Matrise | Nei | Transaksjonselementdata |
| contextDefinition | Streng | Nei | Kontekstdefinisjons-ID |
| contextMetadata | Streng/objekt | Nei | Metadata for STI-attributter |
| portion1SelectedFields | Streng/matrise | Nei | Tilpassede felt for del 1 |
| portion2SelectedFields | Streng/matrise | Nei | Tilpassede felt for del 2 |
| currencyCode | Streng | Nei | Valutakode for prisvisning |
| isDesignTime | Boolsk | Nei | enten i utformings- eller forhåndsvisningsmodus |
| disabled | Boolsk | Nei | Deaktiverer alle alternativvalgskontroller (avmerkingsbokser, valgknapper, mengdeinndata, konfigureringsknapper). |
| isApiInProgress | Boolsk | Nei | Om API-kall pågår |
| variant | Streng | Nei | Visningsmodus: "faner" eller "avstemminger" |
| layoutMode | Streng | Nei | Oppsettmodus: "standard" eller "kompakt" |
| isNonBlockingEnabled | Boolsk | Nei | Aktiver ikke-blokkeringsmodus |
| isGroupRampEnabled | Boolsk | Nei | Aktivere grupperampefunksjonalitet |
| showInlineAttributes | Streng | Nei | Om innebygde attributter skal vises |
| numberOfInlineAttributes | Tall | Nei | Antall innebygde attributter som skal vises |
| searchResultOptionId | Streng | Nei | PRC-ID for søkeresultatalternativ |
Hendelsesalternativgrupper lytter på
Alternativgrupper lytter på getProductFlowByProductId-adapteren. Når en bruker velger Legg til alternativer for en dynamisk alternativgruppe, henter trådadapteren det tilknyttede flyt-API-navnet for å åpne flytvinduet for det dynamiske alternativet.
| Wire-adapter | Kilde | Hva det lytter til | Handlermetode | Formål |
|---|---|---|---|---|
| getProductFlowByProductId | Lightning/industrierEpcApi | Produktflytdata for dynamiske alternativer | setFlowId() | Henter flyt-API-navn for vindu for dynamisk alternativ |
Brann for alternativgrupper for hendelser
Alternativgrupper utløser LMS-hendelser og FlowAttributeChange-hendelsen.
Alternativgrupper utløser LMS-hendelsene som vises i denne tabellen.
| Hendelseshandling | Når er det sparket | Formål |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Attributtverdi for brukerendringer | Varsle DataManager om endringene i alternativene |
| kloneelementer | Bruker kloner transaksjonselementer | Varsle DataManager om å klone STI-er |
| contextDefinitionChange | Kontekstdefinisjonsendringer | Varsle DataManager om endring av kontekstdefinisjoner |
| navigere (søk) | Bruker avbryter søkemodus | Varsle DataManager om å fjerne søkeresultatet |
Denne tabellen viser belastningsfelttypene LMS_EVENTS.VALUE_CHANGE for alternativgrupper.
| Felt | Når er det sparket | Formål |
|---|---|---|
| isSelected | Når et produkt velges eller fjernes fra valg | Varsle DataManager om endringene i alternativene for valg av et produkt |
| Mengde | Når mengde endres | Varsle DataManager om endringene i alternativene for å endre mengden |
| AttributeField | Når attributtverdien på alternativkortet endres | Varsle DataManager om endringene i alternativene for å endre attributtverdien |
| ProductSellingModel (produktsalgsmodell) | Når ProductSellingModel-verdien endres | Varsle DataManager om endringene i verdien i Produktsalgsmodell |
| CustomProductName | Når et tilpasset produktnavn endres | Varsle DataManager om endringene i alternativene – endring av produktnavnet |
| Kontekstfelt | Når Kontekst-feltverdier endres på alternativkort | Varsle DataManager om endringene i kontekstverdien for alternativene |
| addedNodes | Når det er en endring i addedNodes | Varsle DataManager om endringene i addedNodes |
| PromoteringLegg til | Når promotering legges til | Varsle DataManager om promotering legge til |
| PromoteringFjern | Når promotering fjernes | Varsle DataManager om fjerning av promotering |
Alternativgrupper utløser FlowAttributeChange-hendelsen som vises i denne tabellen.
| Hendelseshandling | Når er det sparket | Formål |
|---|---|---|
| FLOW_ATTRIBUTE_CHANGE | Innebygd attributt for brukerendringer | Varsle flyten om attributtendring |
