Loading
Automatisere forretningsprosesser med Salesforce Flow
Skjerminndatakomponent for avhengige valglister

Skjerminndatakomponent for avhengige valglister

Vis valglister i en flytskjerm der alternativene for én valgliste avhenger av den valgte verdien i en annen valgliste. Skjermkomponenten Avhengige valglister bestemmer hvilke alternativer som skal vises i hver valgliste, ved å bruke en eksisterende feltavhengighet i organisasjonen. En feltavhengighet forbinder to valglistefelt i det samme objektet.

Nødvendige utgaver

Se støttede versjoner.
Merk
Merk Denne skjermkomponenten krever Lightning-kjøretid.

Konfigurere komponenten Avhengige valglister

Tips
Tips Før du legger til en Avhengige valglister-skjermkomponent i flyten, definerer du feltavhengigheter for de aktuelle valglistefeltene i organisasjonen.

Du kan velge ressurser fra flyten, som variabler eller globale konstanter, eller du kan oppgi en verdi manuelt.

Attributt Beskrivelse
API-navn

API-navnet på komponenten.

Et API-navn kan bare inneholde understrek og alfanumeriske tegn uten mellomrom. Det må begynne med en bokstav og kan ikke avslutte med et understrek. Det kan heller ikke ha to etterfølgende understrek.

Deaktivert

Hvis det angis til true, kan ikke brukeren endre verdien. Standardverdien er false.

Dette attributtet godtar en ressurs med en boolsk verdi.

API-navn for objekt

API-navnet på objektet. Valglistefeltet som du identifiserer i API-navn for valgliste 1, API-navn for valgliste 2 og API-navn for valgliste 3 må være knyttet til dette objektet.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

API-navn for valgliste 1

API-navnet på det første valglistefeltet. For det angitte objektet må dette valglistefeltet være det kontrollerende feltet i en feltavhengighet mellom valgliste 1 og valgliste 2.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

Etikett for valgliste 1

Etiketten for det første valglistefeltet.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

Valgliste 1 kreves

Hvis det angis til $GlobalConstant.True, må kjørende bruker oppgi en verdi.

Dette attributtet godtar ressurser med én boolsk verdi.

Verdi for valgliste 1

Standardvalget for det første valglistefeltet. Når dette attributtet konfigureres, forhåndsvelges det et alternativ for feltet.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

API-navn for valgliste 2

API-navnet på det andre valglistefeltet. For det angitte objektet må dette valglistefeltet være et avhengig felt i en feltavhengighet mellom valgliste 1 og valgliste 2. Hvis du viser et tredje valglistefelt, må valgliste 2 være det kontrollerende feltet i en feltavhengighet mellom valgliste 2 og valgliste 3.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

Etikett for valgliste 2

Etiketten for det andre valglistefeltet.

Dette attributtet godtar ressurser med én verdi. Denne verdien behandles som tekst.

Valgliste 2 kreves

Hvis det angis til $GlobalConstant.True, må kjørende bruker oppgi en verdi.

Dette attributtet godtar ressurser med én boolsk verdi.

Verdi for valgliste 2

Standardvalget for det andre valglistefeltet. Når dette attributtet konfigureres, forhåndsvelges det et alternativ for feltet.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

API-navn for valgliste 3

API-navnet på det tredje valglistefeltet. For det angitte objektet må dette valglistefeltet være det avhengige feltet i en feltavhengighet mellom valgliste 2 og valgliste 3.

Dette attributtet godtar ressurser med én verdi. Denne verdien behandles som tekst.

Etikett for valgliste 3

Etiketten for det tredje valglistefeltet.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

Valgliste 3 kreves

Hvis det angis til $GlobalConstant.True, må kjørende bruker oppgi en verdi.

Dette attributtet godtar ressurser med én boolsk verdi.

Verdi for valgliste 3

Standardvalget for det tredje valglistefeltet. Når dette attributtet konfigureres, forhåndsvelges det et alternativ for feltet.

Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst.

Merk
Merk Hvis organisasjonen har et navneområde, legger du til navneområdet på begynnelsen av objektets API-navn og API-navn for hver valgliste. Hvis du for eksempel har et tilpasset objekt kalt Insurance_Agent__c og organisasjonens navneområde er Acme, skriver du inn Acme__Insurance_Agent__c.

Lagre verdiene til komponenten Avhengige valglister i flyten

Flyten lagrer verdier automatisk. Hvis du lagrer verdier manuelt, lagrer du attributtets utdataverdi i en variabel.

Hvis du vil lagre verdier manuelt, velger du Tildel variabler manuelt (avansert).

Alle attributter er tilgjengelig for lagring i flytvariabler. Du må mest sannsynlig lagre et av disse attributtene.

Attributt Beskrivelse
Verdi for valgliste 1

Det brukeren valgte for det første valglistefeltet.

Du kan lagre denne verdien i en Tekst-variabel med én verdi eller et Tekst-felt i en postvariabel.

Verdi for valgliste 2

Det brukeren valgte for det andre valglistefeltet.

Du kan lagre denne verdien i en Tekst-variabel med én verdi eller et Tekst-felt i en postvariabel.

Verdi for valgliste 3

Det brukeren valgte for det tredje valglistefeltet.

Du kan lagre denne verdien i en Tekst-variabel med én verdi eller et Tekst-felt i en postvariabel.

Tips
Tips Som standard har skjermkomponenter som kjører på Lightning-kjøretidsversjon 58 og tidligere, ikke noe minne. Hvis en bruker skriver inn en verdi og deretter gjør ett av følgende, mistes verdien.
  • Navigerer til en annen skjerm og går tilbake til komponentens skjerm.
  • Stanser flyten midlertidig, og gjenopptar den deretter.
  • Navigerer til neste skjermbilde, og utløser en inndatavalideringsfeil.

Konfigurering av attributtet aktiverer en flyt til å huske verdien. Flyten lagrer verdien automatisk. Hvis du lagrer verdier manuelt, lagrer du attributtets utdataverdi i en variabel.

Angi komponentsynlighet

Angi logikken som bestemmer når flyten skal vise komponenten.

Alternativ Beskrivelse
Når skal komponenten vises

Konfigurer når komponenten skal vises, ved å bruke betinget logikk.

Du kan angi komponenten til å

Altid
Vis alltid komponenten.
vises når alle betingelser er oppfylt (AND)
Vis komponenten når alle betingelsene du definerer, er oppfylt. Definer minst én betingelse.
vises når en av betingelsene er oppfylt (OR)
Vis komponenten når minst én av betingelsene du definerer, er oppfylt. Definer minst én betingelse.
vises når tilpasset betingelseslogikk er oppfylt
Vis komponenten når betingelseslogikken du definerer, er oppfylt. Definer minst én betingelse, og angi betingelseslogikk.

Validere inndata

Oppgi en formel som evaluerer om det brukeren skriver inn, er gyldig, og feilmeldingen som skal vises hvis det er ugyldig.

Alternativ Beskrivelse
Feilmelding Angi feilmeldingen som skal vises nedenfor komponenten hvis brukeren skriver inn en ugyldig verdi.
Formel

Oppgi et formeluttrykk som returnerer en boolsk verdi.

Hvis formeluttrykket evalueres til true, er inndataene gyldige. Hvis formeluttrykket evalueres til usann, vises feilmeldingen nedenfor komponenten.

Hvis brukeren lar feltet være tomt, og feltet ikke er obligatorisk, utføres ikke valideringen. Hvis brukeren lar feltet være tomt og feltet er obligatorisk, viser flyten standardfeilmeldingen, og ikke den tilpassede feilmeldingen.

Angi virkemåten til verdier på nye besøkte skjermer

Angi hva denne komponenten skal gjøre når en bruker skriver inn en verdi, navigerer til en tidligere skjerm og deretter går tilbake til skjermen med denne komponenten.

Alternativ Beskrivelse
Bruk verdier fra når brukeren sist besøkte denne skjermen Komponenten beholder verdiene som brukeren har angitt, og oppdaterer ikke verdiene for å gjenspeile endringer gjort på tidligere skjermer.
Oppdater inndata for å innlemme endringer andre steder i flyten

Komponenten oppdaterer de brukerspesifikke verdiene for å gjenspeile endringer som er gjort på tidligere skjermer.

Hvis du stanser flyten midlertidig og deretter gjenopptar den, beholder flyten bare brukerspesifikke verdier i Avmerkingsboks-, Avmerkingsboksgruppe-, Valuta-, Langt tekstområde-, Flervalgliste-, Tall-, Passord-, Valgliste-, Valgknapper- og Tekst-komponenter.

Eksempel
Eksempel

I flyten Dinner Order (Middagsbestilling) velger for eksempel brukere en bestemt dessert. Hver dessert tilbys med forskjellige smakstilsetninger, og alternativene for smakstilsetning varierer avhengig av hvilken dessert brukeren velger.

I det tilpassede objektet Gjestebestilling definerer du to valglistefelt: Dessert og Flavor (Smakstilsetning). Deretter definerer du en feltavhengighet mellom Dessert og Flavor, der Dessert er den kontrollerende valglisten. Identifiser hvilke Flavor-alternativer som gjelder for hvert Dessert-alternativ.

På flytskjermen legger du til en Avhengige valglister-komponent. Konfigurer komponenten med disse verdiene.

Attributt Verdi
API-navn for objekt Gjestebestilling__c
API-navn for valgliste 1 Dessert__c
Etikett for valgliste 1 Dessert
Verdi for valgliste 2 Flavor__c
Etikett for valgliste 2 Flavor

Når en bruker kjører flyten, endres alternativene for Flavor basert på hva son velges for Dessert.

En komponent for en avhengig valgliste ved kjøretid, som tilbyr forskjellige Flavor-alternativer basert på hva flytbrukeren velger for Dessert.

Vurderinger

Skjerminndatakomponentverdier settes til null når de skjules av betinget synlighet. Men skjulte valglister i en Avhengige valglister-komponent blir ikke null med mindre hele Avhengige valglister-komponenten er skjult.

 
Laster
Salesforce Help | Article