13/12/2022
Styr Synligheden af Relaterede Lister i Salesforce med Lightning App Builder
I Salesforce er det ofte essentielt at kunne præsentere den rette information for de rette brugere på det rette tidspunkt. En af de mest effektive måder at opnå dette på er ved at tilpasse, hvilke relaterede lister der vises på en given side, og for hvem de vises. Dette er især relevant, når du arbejder med kontoposter og ønsker at styre adgangen til relaterede poster som muligheder, sager eller kontakter baseret på brugerprofiler. Traditionelt set kunne dette kræve omfattende kode eller komplekse side-layouts. Men med introduktionen af Lightning App Builder er processen blevet markant simplificeret, så du kan opnå avancerede visningsregler uden at skrive en eneste kodelinje.

Denne artikel vil guide dig trin for trin gennem processen med at bruge Lightning App Builder til at konfigurere og styre synligheden af relaterede lister, specifikt med fokus på et scenarie, hvor kun "System Administrator" profilen skal have adgang til at se muligheder relateret til en konto. Dette princip kan dog overføres til enhver kombination af objekter, relaterede lister og brugerprofiler.
Hvad er Dynamiske Relaterede Lister?
Dynamiske relaterede lister er en del af Salesforce's "dynamiske sider" familie. Disse funktioner gør det muligt at skabe intelligente, responsive sider, der automatisk viser relevant information baseret på specifikke kriterier. Mens standard relaterede lister viser alle poster, der er knyttet til en hovedpost, giver dynamiske relaterede lister dig mulighed for at filtrere disse poster. Du kan for eksempel oprette en relateret liste, der kun viser åbne muligheder, eller en der udelukkende viser afsluttede og vundne muligheder. Dette reducerer rod og sikrer, at brugerne straks ser de mest relevante data uden at skulle gennemgå lange, ufiltrerede lister.
Fordele ved Dynamiske Relaterede Lister:
- Forbedret Brugeroplevelse: Præsenterer kun relevant data, hvilket sparer tid og minimerer forvirring.
- Øget Effektivitet: Brugere kan hurtigere finde de informationer, de har brug for.
- Avanceret Kontrol: Finjuster synligheden baseret på brugerprofil, roller, eller specifikke feltværdier.
- Ingen Kode Nødvendig: Konfigureres direkte i Lightning App Builder.
Trin-for-Trin Guide: Tilpasning af Relaterede Lister
Lad os antage, at vi ønsker at vise en liste over "Opportunities" relateret til en konto, men kun for brugere med "System Administrator" profilen. Følg disse trin:
1. Naviger til Lightning App Builder
- Gå til en hvilken som helst Account (Konto) post i Salesforce.
- Klik på "Setup" (Opsætning) ikonet (tandhjulet) i øverste højre hjørne.
- Vælg "Edit Page" (Rediger side) fra dropdown-menuen.
2. Tilføj "Related List – Single" Komponent
Du vil nu se Lightning App Builder med kontopost-siden åben i redigeringstilstand. På venstre side finder du standard- og brugerdefinerede komponenter. Find komponenten kaldet "Related List – Single" og træk den ind på lærredet (canvas), hvor du ønsker den skal vises på siden.

3. Konfigurer Komponentens Attributter
Når "Related List – Single" komponenten er placeret på lærredet, skal du konfigurere dens attributter i egenskabsruden til højre:
- Under "Related List", vælg "Opportunity" (Mulighed) som det underliggende objekt, du vil vise.
- Du kan også angive en "Related List Label", f.eks. "Konto Muligheder", for at give listen et beskrivende navn.
- Vælg "Display as List" eller "Tile" afhængigt af din præference.
- Angiv "Number of Records to Display", f.eks. 10.
- Du kan vælge hvilke felter der skal vises i listen under "Related List Fields", og sortere dem. Op til ti felter kan vælges.
- Under "Actions", kan du vælge at vise "Show list view action bar", som giver brugerne adgang til standardhandlinger.
4. Opsæt Komponent Synlighed (Component Visibility)
Dette er det afgørende trin for at styre, hvem der kan se listen. Klik på komponenten "Related List – Single" på lærredet, og find sektionen "Set Component Visibility" i egenskabsruden.
- Klik på "Add Filter".
- Under "Filter Type", vælg "Advanced".
- Klik på "Add Filter Condition".
- I de første dropdowns, vælg "User" som objekt.
- Vælg "Profile" som felt.
- Vælg "Name" som det specifikke attribut for profilen.
- I "Operator" dropdown'en, vælg "Equal".
- I "Value" feltet, indtast navnet på den profil, du vil give adgang til, f.eks. "System Administrator".
- Klik "Done" for at gemme filteret.
5. Gem og Aktiver Ændringer
Når du har konfigureret komponenten og dens synlighedskriterier, skal du klikke på "Save" (Gem) knappen øverst til højre. Derefter skal du aktivere ændringerne ved at klikke på "Activate" (Aktiver). Du vil blive præsenteret for muligheder for, hvordan siden skal aktiveres. Vælg den mest passende mulighed for din organisation, f.eks. at tildele siden til specifikke applikationer, profiler og hjemmesider.
| Egenskab | Beskrivelse | Eksempel |
|---|---|---|
| Parent Record | Angiver, om listen skal vise poster relateret til den aktuelle post eller en anden forælderpost. | This Record |
| Related List | Vælg det objekt, hvis relaterede poster skal vises. | Opportunity |
| Related List Label | Navngiv den relaterede liste, f.eks. for at indikere filtre. | Åbne Muligheder |
| Related List Type | Vælg mellem "List" eller "Tile" visning. | List |
| Number of Records to Display | Maksimalt antal poster, der skal vises. | 10 |
| Show list view action bar | Vis handlingsknapper for listen. | Checked |
| Related List Fields | Vælg og sorter felter, der skal vises. Op til 10 felter. | Navn, Beløb, Lukkedato |
| Sort Field | Feltet, listen skal sorteres efter. | Close Date |
| Sort Order | Sorteringsrækkefølge (stigende/faldende). | Ascending |
| Related List Filters | Tilføj filtre for at begrænse viste poster (kun "AND" logik). | StageName = 'Closed Won' |
| Set Component Visibility | Definer betingelser for, hvornår komponenten skal vises. | User.Profile.Name = 'System Administrator' |
Yderligere Overvejelser og Tips
- Flere Komponenter: Du kan tilføje flere "Dynamic Related List – Single" komponenter til den samme side for at vise forskellige sæt af relaterede poster med forskellige filtre eller synlighed.
- Eksisterende Lister: Du kan også opgradere eksisterende "Related List – Single" komponenter til at blive dynamiske ved at vælge "Upgrade" muligheden.
- Side Layout vs. App Builder: En relateret liste behøver ikke at være inkluderet i standard side-layoutet for at kunne tilføjes via Lightning App Builder.
- Testning: Brug "Analyze Button" i Lightning App Builder til at teste sideydelsen, især når du har mange eller komplekse komponenter. Husk at gemme og aktivere siden for at se ændringerne i den faktiske postvisning.
- Feltvisning i Preview: Bemærk, at preview-funktionen i Lightning App Builder kun viser op til seks rækker med sample data. Den faktiske postvisning vil vise dine rigtige data og flere rækker.
- Mobilvisning: For at bruge dynamiske relaterede lister på mobile enheder, skal du aktivere "Dynamic Related Lists for Mobile (Beta)" i Salesforce Mobile App Setup.
- Tilgængelighed: Dynamiske relaterede lister er tilgængelige for brugerdefinerede objekter, standardobjekter som Konto, Kontakt, Sag, Mulighed, Lead osv., samt standardobjekter der understøtter Lightning Web Components (LWC). De er ikke tilgængelige for eksterne objekter.
- Filtrering: Når du filtrerer på valuta felter, bruges organisationens standardvaluta. Dato filtre understøtter kun ISO-format eller relative datoer.
- Handlinger: Du kan tilføje standardhandlinger, brugerdefinerede knapper og "Create a Record" samt "Update a Record" quick actions til dynamiske relaterede lister. Disse quick actions kan også vises som mass actions.
Ofte Stillede Spørgsmål (FAQ)
Hvordan bruger jeg dynamiske relaterede lister på mobil?
For at bruge dynamiske relaterede lister på mobile enheder, skal du aktivere "Dynamic Related Lists for Mobile (Beta)" under "Setup" -> "Quick Find" box -> "App Builder" og redigere den relevante side.

Hvordan opdaterer jeg en Lightning-post?
Lightning App Builder giver dig mulighed for at opdatere Lightning-sider, herunder tilføjelse og konfiguration af komponenter som "Dynamic Related List – Single". Dette giver dig mulighed for at skabe dynamiske sider, der tilpasser sig brugerens behov.
Hvad er Salesforce Dynamiske Relaterede Lister?
Salesforce Dynamiske Relaterede Lister er en funktion, der tillader oprettelse af filtrerede relaterede lister. De viser kun poster, der opfylder bestemte kriterier, og kan konfigureres med hensyn til felter, sortering og handlinger, hvilket forbedrer brugeroplevelsen markant.
Hvor kan jeg finde kodeeksempler for Lightning Web Components?
LWC Recipes GitHub-repositoryet indeholder kodeeksempler for Lightning Web Components. For et eksempel, der bruger `lightning/uiRelatedListApi`, kan du se `c-wire-related-list` komponenten i LWC Recipes repoet. Component Library er den officielle reference for Lightning komponenter.

Ved at mestre brugen af Lightning App Builder og dynamiske relaterede lister kan du skabe en langt mere effektiv og brugercentreret oplevelse i Salesforce. Dette giver dig mulighed for at præsentere præcis den information, dine brugere har brug for, når de har brug for den, uden behov for kompleks udvikling.
Hvis du har yderligere spørgsmål eller har brug for assistance med Salesforce-konfiguration, er du velkommen til at kontakte os på [email protected]. Greytrix er en erfaren Salesforce-partner, der tilbyder et bredt udvalg af integrationsprodukter og -ydelser.
Hvis du vil læse andre artikler, der ligner Tilpas relaterede lister med Lightning App Builder, kan du besøge kategorien Mobil.
