Loading
Automatisere forretningsprosesser med Salesforce Flow
Oppslagsskjerminndatakomponent

Oppslagsskjerminndatakomponent

La brukere søke etter og velge én eller flere eksisterende poster i en skjermflyt slik at du senere kan bruke denne posten i flyten. Når du konfigurerer en Oppslag-komponent, angir du at komponenten skal etterligne et eksisterende oppslagsfelt på et objekt slik at det får den samme funksjonaliteten. Hvis du for eksempel legger til en kontooppslagskjermkomponent, bruker du kontooppslagsfeltet i Kontakt-objektet til å etterligne funksjonaliteten. Flyten bruker midlertidig definisjonen av standardfeltet Contact.AccountId til å aktivere kontooppslagskjermkomponenten selv om ingen kontaktpost opprettes eller oppdateres.

Nødvendige utgaver

Eksempel
Eksempel Hvis du vil se et eksempel på en Oppslag-skjermkomponent, ser du gjennom eksempelet på slutten av Hent eller behandle data i et skjermelement med skjermhandlinger
Oppslagskjermkomponent på utformingstidspunktet

Konfigurere Oppslag-komponenten

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.

API-navn for felt

API-navnet på et oppslagsfelt i kildeobjektet det refereres til i API-navn for objekt.

Oppslagsfeltet det refereres til i API-navn for felt, må være et felt i objektet det refereres til i API-navn for objekt.

Hvis du for eksempel vil legge til et oppslag for en konto, finner du et objekt som har et kontooppslagsfelt på seg. I dette tilfellet bruker vi kontooppslagsfeltet i Kontakt-objektet. API-navnet på kontooppslagsfeltet i Kontakt-objektet er AccountId, så skriv inn AccountId for Field API Name, og skriv deretter inn Contact for Object API Name.

Etikett Teksten som vises øverst i komponenten, som forteller kjørende bruker hvordan skjermkomponenten skal brukes. Hvis du for eksempel legger til et kontooppslag, kan etiketten være Velg konto.
API-navn for objekt

API-navnet på kildeobjektet som det refereres til i oppslagsfeltet i API-navn for felt.

Kildeobjektet kan være hvilket som helst objekt som har typen oppslagsfelt du vil bruke.

Oppslagsfeltet det refereres til i API-navn for felt, må være et felt i objektet det refereres til i AI-navn for objekt.

For å kunne bruke Oppslag-komponenten må den kjørende brukeren av flyten ha Opprette-tillatelse for kildeobjektet.

Hvis du for eksempel vil legge til et oppslag for en kontakt, finner du et objekt som har et kontaktoppslagsfelt på seg. I dette tilfellet bruker vi kontaktoppslagsfeltet i Sak-objektet. API-navnet til Sak-objektet er Sak, så skriv inn Sak for API-navn på objekt, og skriv deretter inn ContactId for API-navn på felt.

Deaktivert

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

Dette attributtet godtar en ressurs med en boolsk verdi.

Maksimalt antall valg Det maksimale antal registreringer, som brugeren kan vælge. Standardverdien er 1.
Post-ID

Hvis maksimalt antall valg er 1 eller maksimalt antall valg er større enn 1 og feltet for post-ID-samling er null, er det post-IDen som velges som standard for oppslaget.

Når en bruger kører forløbet, ændres værdien til forløbsbrugerens valg.

Registrerings-id-samling

Hvis maksimalt antall valg er større enn 1, er det første standard post-ID-ene for oppslaget.

Hvis maksimalt antall valg er større enn 1 og Post-ID-feltet er null, er den første verdien post-ID-ene som er valgt som standard for oppslaget.

Du kan angive ethvert antal registrerings-id'er op til værdien Maks. valg.

Når en bruger kører forløbet, ændres værdien til forløbsbrugerens valg.

Obligatorisk

Hvis det angis til true, må kjørende bruker oppgi en verdi. Standardverdien er false.

Dette attributtet godtar en ressurs med en boolsk verdi.

Merk
Merk Hvis organisasjonen har et navneområde, legger du til navneområdet på begynnelsen av objektets API-navn og feltets API-navn. 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 Oppslag-komponentens verdier 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, men mest sannsynlig må du lagre disse attributtene.

Attributt Beskrivelse
Post-ID

Hvis verdien for maksimalt antall valg er 1, er dette ID-en til posten som brukeren velger.

Du kan lagre denne verdien i en Tekst-variabel.

Registrerings-id-samling

Hvis verdien for maksimalt antall valg er større enn 1, er det listen med ID-ene til postene som brukeren velger.

Hvis verdien for maksimalt antall valg er 1 og post-ID-en er null, blir den første verdien i samlingen IDen til posten som brukeren velger.

Du kan lagre denne verdien i en Tekst-samlingsvariabel.

Postnavn

Hvis verdien for maksimalt antall valg er 1, er verdien i Navn-feltet til posten som brukeren velger.

Hvis verdien i Maksimalt antall valg er større enn 1, er verdien i Navn-feltet til den første posten som brukeren velger.

Du kan lagre denne verdien i en Tekst-variabel.

Denne verdien fylles ikke ut når Navn-feltet for posten er et eksternt objekt.

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.

Vurderinger

  • Oppslagsflytskjermkomponenten er ikke kompatibel med mobilenheter eller frittstående Aura-apper.
  • Avhengige oppslagsfiltre håndheves ikke for Oppslag-komponenten i en skjermflyt. Et oppslagsfilter er avhengig når kriteriene refererer til et annet felt i den gjeldende posten eller en relatert post. I og med at Oppslag-komponenten samler inn inndata uavhengig og mangler en bestemt postkontekst, kan den ikke evaluere avhengigheten. I stedet for å returnere en feil ignorerer komponenten filteret og viser ufiltrerte resultater til brukeren. Bruk i stedet faste, statiske verdier på høyre side av oppslagsfilterkriterier. Andre oppslagsfiltre håndheves imidlertid nøyaktig som på Lightning Experience. Når flyten åpner Salesforce-databasen, håndheves alle oppslagsfiltre strengt. Når for eksempel flyten kjører et Opprett poster-element, mislykkes flyten hvis oppslagsfeltets verdi ikke oppfyller filterkravene.
  • Hvis du vil filtrere poster basert på ressurser og informasjon fra flyten, kan du vurdere å bruke en Valgoppslag-komponent.
  • Et tilpasset oppslagsfelt støttes ikke for en brukerpost.
    Tips
    Tips Hvis du vil gi en flytbruker mulighet til å velge fra en liste med brukerposter, bruker du et standard brukeroppslagsfelt som CreatedById eller LastModifiedById. OwnerId støttes ikke.
  • Når flytbrukeren skriver to tegn i feltet ved kjøretid, vises fem nylige poster med Name-felt som stemmer med spørringen.
  • Oppslag på en ekstern post støttes ikke.
  • Hvis oppslagsfeltet som er definert i Field API Name, ikke er i et tildelt sideoppsett, viser oppslagskomponenten Search undefined... under kjøretid. For å vise riktig tekst legger du til det definerte oppslagsfeltet i alle kildeobjektets sideoppsett som er tildelt kjørende brukere.
  • Ugyldige post-ID-er ignoreres. En post-ID er ugyldig hvis den ikke er en gyldig Salesforce-post-ID eller hvis nøkkelprefikset ikke samsvarer med API-navnobjektet for feltet.
  • Hvis verdien for maksimalt antall valg er 1 og både post-ID-samlingen og post-ID-en endres, prioriteres post-ID. Post-ID-samlingen ignoreres.
  • Hvis verdien for maksimalt antall valg er større enn 1, prioriteres post-ID-samlingen når post-ID fylles ut. Men hvis Post-ID-samling ikke er fylt ut, brukes Post-IDen til å fylle ut Post-ID-samling som en enkelt
  • Relasjonsfelt som er relatert til flere enn ett objekt, også kalt polymorfe felt, støttes ikke. Fordi en oppgaveposts WhoId-felt for eksempel kan være relatert til en kontakt eller et salgsemne, støttes det ikke for denne komponenten.
  • Field API Name og Object API Name skiller mellom små og store bokstaver.
  • Oppslagsflytskjermkomponenten støtter ikke filtrering etter posttypen til kildeobjektet.
 
Laster
Salesforce Help | Article