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
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. |
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. |
- 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 å
|
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.
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 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.
