breadcrumbDescription
Indstillingsgrupper
Indstillingsgrupper er den beholderkomponent, der viser underordnede produkter organiseret i grupper. Komponenten administrerer valg af indstillinger, tilføjelse af dynamiske indstillinger, duplikering og søgenavigation. Indstillingsgrupper har ingen outputegenskaber.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Unlimited og Developer Edition af Revenue Management (tidligere Revenue Cloud) med Revenue Cloud Growth-licensen eller Revenue Cloud Advanced-licensen |
Optionsgrupper - ansvar
- Vis produktindstillinger organiseret efter grupper
- Supportfaner og harmonikavisning
- Procesvalg ændres fra underordnede indstillingskomponenter
- Vis vindue til gennemgang og tilføjelse af dynamiske indstillinger
- Vis vindue til duplikering af eksisterende transaktionselementer
- Håndter navigation til søgte indstillinger
- Udgiv Lightning Message Service-begivenheder (LMS) for at sende valgændringer, duplikeringsanmodninger og navigation til Datamanager
- Administrer ændringer af kontekstdefinitioner for felter, der kan tilpasses
API-navn på indstillingsgrupper
S01_OptionGroups
Inputegenskaber
Indstillingsgrupper modtager input fra overordnede eller forløbskomponenter, der er angivet af kunden.
| Egenskab | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| optionGrupper | Opstilling | Ja | Matriks af indstillingsgrupper fra DataManager |
| salesTransactionItems | Opstilling | Nej | Transaktionselementdata |
| contextDefinition | Streng | Nej | Kontekstdefinitions-id |
| contextMetadata | Streng/objekt | Nej | Metadata for STI-attributter |
| portion1SelectedFields | Streng/Matriks | Nej | Tilpassede felter for del 1 |
| portion2SelectedFields | Streng/Matriks | Nej | Tilpassede felter for del 2 |
| currencyCode | Streng | Nej | Valutakode til visning af pris |
| isDesignTime | Boolesk | Nej | Om det er i design- eller eksempelvisningstilstand |
| disabled | Boolesk | Nej | Inaktiverer alle valgkontrolelementer (afkrydsningsfelter, alternativknapper, mængdeinputs, konfigurer knapper). |
| isApiInProgress | Boolesk | Nej | Om API-kald er i gang |
| variant | Streng | Nej | Visningstilstand: "faner" eller "harmonikaer" |
| layoutMode | Streng | Nej | Layouttilstand: "standard" eller "kompakt" |
| isNonBlockingEnabled | Boolesk | Nej | Aktiver ikke-blokeringstilstand |
| isGroupRampEnabled | Boolesk | Nej | Aktiver gruppe-ramp-funktionalitet |
| showInlineAttributes | Streng | Nej | Om indbyggede attributter skal vises |
| numberOfInlineAttributes | Tal | Nej | Antal indbyggede attributter, der skal vises |
| searchResultOptionId | Streng | Nej | PRC-id for søgeresultatindstilling |
Indstillingsgrupper for begivenheder lytter til
Indstillingen Grupper lytter til getProductFlowByProductId-adapteren. Når en bruger vælger Tilføj indstillinger for en dynamisk indstillingsgruppe, henter kabeladapteren det tilknyttede forløbs-API-navn for at åbne det dynamiske indstillingsforløbsvindue.
| Trådadapter | Kilde | Hvad lytter det til | Handlermetode | Formål |
|---|---|---|---|---|
| getProductFlowByProductId | Lightning/industrierEpcApi | Produktforløbsdata for dynamiske indstillinger | setFlowId() | Henter forløbs-API-navn for dynamisk indstillingsvindue |
Brands for begivenhedsindstillingsgrupper
Indstillingsgrupper udløser LMS-begivenheder og FlowAttributeChange-begivenheden.
Indstillingsgrupper udløser de LMS-begivenheder, der vises i denne tabel.
| Begivenhedshandling | Hvornår er det fyret | Formål |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Brugerændringsattributværdi | Giv DataManager besked om ændringerne af indstillingerne |
| cloneItems | Bruger duplikerer transaktionselementer | Giv DataManager besked om at duplikere STI'er |
| contextDefinitionChange | Kontekstdefinitionsændringer | Adviser DataManager om ændring af kontekstdefinition |
| navigate (søg) | Bruger annullerer søgetilstand | Giv DataManager besked for at rydde søgeresultatet |
Denne tabel viser felttyperne LMS_EVENTS.VALUE_CHANGE-data for indstillingsgrupper.
| Felt | Hvornår er det fyret | Formål |
|---|---|---|
| isSelected (isValgt) | Når et produkt er valgt eller fravalgt | Giv DataManager besked om ændringerne af indstillingerne for valg af et produkt |
| Mængde | Når mængde ændres | Giv DataManager besked om ændringerne af indstillingerne for ændring af mængden |
| AttributeField | Når attributværdien i valgmulighedskortet ændres | Giv DataManager besked om ændringerne af indstillingerne for ændring af attributværdien |
| ProductSellingModel (Produktsalgsmodel) | Når ProductSellingModel-værdien ændres | Giv DataManager besked om ændringerne af værdien for produktsalgsmodel |
| CustomProductName | Når et tilpasset produktnavn ændres | Giv DataManager besked om ændringerne af indstillingerne - ændring af produktnavnet |
| ContextFields (Kontekstfelter) | Når kontekstfeltværdier ændres i valgmulighedskort | Giv DataManager besked om ændringerne af indstillingen ændring i kontekstværdien |
| addedNodes | Når der er en ændring i addedNodes | Giv DataManager besked om ændringerne af addedNodes |
| PromotionAdd (Reklametilføj) | Når promovering tilføjes | Giv DataManager besked om at tilføje promovering |
| Promoverfjern | Når reklamekampagnen fjernes | Giv DataManager besked om fjernelse af reklamekampagnen |
Indstillingsgrupper udløser den FlowAttributeChange-begivenhed, der vises i denne tabel.
| Begivenhedshandling | Hvornår er det fyret | Formål |
|---|---|---|
| FLOW_ATTRIBUTE_CHANGE | Indbygget attribut for brugerændringer | Adviser forløb for attributændring |
