Du er her:
Justere eksisterende tilpassinger
De fleste av dine eksisterende pek-og-klikk-tilpasninger og programmatiske tilpassinger fungerer sømløst i Lightning Experience. Men noen tilpassinger er ikke nyttige eller relevante utenfor Salesforce Classic. Og noen aspekter ved den klassiske implementeringen krever justering for å få best mulig resultat i Lightning Experience. Her er en oversikt over problemer som bør vurderes.
Salesforce-apper og navigeringslinjen
Se Oppgradere Classic-apper til Lightning-apper i Salesforce Hjelp.
Sideoppsett, kompaktoppsett og verktøylinjer
Postsidetilpasninger som er gjort i Salesforce Classic, for kunder og standardobjekter, påvirker også postsider i Lightning Experience. Men enkelte elementer vises annerledes i Lightning Experience, og noen støttes ikke.
Kompaktoppsett spiller samme rolle i Lightning Experience og Salesforce-mobilappen: vise en posts nøkkelfelt i panelet for fremhevede elementer på en postside. I Lightning Experience viser panelet for fremhevede elementer de sju første feltene fra gjeldende kompaktoppsett. Salesforce-mobilappen viser opptil ti felt fra kompaktoppsettet.
Gi umiddelbar tilgang til produktivitetsverktøy, som integrert tale, ved å legge til en verktøylinje i Lightning-apper. Verktøylinjen vises i Lightning Experience-bunnteksten
Handlinger og knapper
Hvis du allerede har opprettet og brukt handlinger i Salesforce Classic, vet du at de vises i Chatter-publiseringen, mens standard og tilpassede knapper vises over detaljene på en postside. Og hvis du bruker Salesforce-mobilappen, vet du at alle handlingstyper og knapper er blandet sammen på handlingslinjen. I Lightning Experience fortsetter vi å sløre linjene mellom handlinger og knapper. Men i stedet for visning på et enkelt sted, grupperes handlinger og knapper etter type på flere forskjellige områder på postsiden.
Som standard har Lightning Experience med handlingene og knappene som er definert i Handlinger i Salesforce Mobile og Lightning Experience i det globale publiseringsoppsettet. Eller du kan tilpasse hva som skal være tilgjengelig, ved å bruke samme del i objektsideoppsett. Her er logikken som bestemmer hvor på postsiden en handling eller knapp skal vises:
- Globale handlinger med handlingstypen Logg en samtale eller Opprett en post for hendelser, notater og oppgaver, vises i menyen Globale handlinger i toppteksten.
- De fleste hurtighandlinger, produktivitetshandlinger, standardknapper og støttede, tilpassede knapper er lagt til i handlingsmenyen i panelet for fremhevede elementer.
- Objektspesifikke aktivitetsrelaterte handlinger, for eksempel Logg en samtale, Ny hendelse, Ny oppgave og E-post, vises i behandleren på aktivitetsfanen hvis du bruker an aktivitetstidslinje. Eller vises de i den relaterte listen Aktiviteter.
- Standard Chatter-handlinger vises i behandleren på Chatter-fanen.
Rekkefølgen på handlinger i hvert område er basert på rekkefølgen de ble lagt til i det globale publiserings- eller objektsideoppsettet.
Se Handlinger i Lightning Experience i Salesforce Hjelp.
Tilpassede knapper
Tilpassede knapper og lenker som bruker en JavaScript-innholdskilde, støttes ikke i Lightning Experience. Tilpassede knapper som definerer innholdskilden, som en URL-adresse eller Visualforce-side, fungerer som forventet.
Vedlegg og Classic-notater
For å få en bedre opplevelse konverterer du eksisterende vedlegg til Salesforce Files og klassiske notater til forbedrede notater. Se Konvertere vedlegg og klassiske notater.
Salesforce Knowledge
Når du flytter Classic Knowledge til Lightning Knowledge, får brukerne en sømløs opplevelse og en mye bedre arbeidsflyt. Se Overføre Classic Knowledge-basen til Lightning Knowledge.
Visualforce- og Lightning-komponenter
Visualforce støttes i Lightning Experience, og de fleste av dine eksisterende Visualforce-sider fungerer uten nødvendige endringer. Men noen sider trenger kanskje justering, og ting har flyttet seg rundt i det nye grensesnittet, så utfør en del testing for å bekrefte at Visualforce fungerer som forventet. Hvis du finner problemer, kan du se Oppdatere Visualforce-kode for Lightning Experience.
Her er noen andre vurderinger.
- Hvis Visualforce-sidene dine bruker JavaScript, er det en del ting du må kontrollere. Visualforce "eier" ikke hele siden når den vises i Lightning Experience, og på grunn av det må JavaScript-kodene dine spille etter noen nye regler.
- Hvis Visualforce-sidene dine bruker de innebygde standardkomponentene, vil opplevelsen av dem være den samme som i Salesforce Classic, enten brukerne åpner dem i det nye eller gamle grensesnittet. Men er det enkelt å tildele Lightning Experience-stilark slik at sider får klassiske stiler i Salesforce Classic og Lightning-stiler i Lightning Experience.
- Vi anbefaler deg å se nærmere på Salesforce Lightning Design System (SLDS) for å få en samling utformingsmønstre, komponenter og veiledninger for hvordan du skal opprette grensesnitt som passer med Lightning Experience. SLDS er tilgjengelig på www.lightningdesignsystem.com.
Hva med tilpasninger av brukergrensesnittet? Lightning-komponentrammeverket er vårt brukergrensesnittrammeverk for utvikling av dynamiske nettapper for både stasjonære og mobile enheter. Du kan bruke det eller Visualforce i de nye prosjektene dine.
Lerret
Med Canvas kan du enkelt integrere tredjeparts programmer i Salesforce. Canvas-funksjonaliteten i Lightning Experience er den samme som i Salesforce Classic. Du kan fortsatt bygge inn Canvas-apper i Visualforce-sider og overalt ellers der de støttes, med den tilleggsbonusen at du kan vise Canvas-apper i Lightning-komponenter.
Salesforce API-er og Apex
De fleste programmeringsverktøyene og prosessene du er vant til, er i hovedsak upåvirket av Lightning Experience. Vi har holdt løftet vårt om at vår nye utgivelse ikke skal ødelegge avhengighetene på Salesforce API-er. Utviklingsmiljøet er det samme som alltid.
Mens Apex-klassene og API-kallene dine virker fint, er det enkelte funksjoner som ennå ikke støttes i Lightning Experience. Hvis en bruker er i det nye grensesnittet og utfører noe Apex-kode som samhandler med en funksjon som ikke støttes, kan ikke brukeren fullføre oppgaven. For å ta fatt i dette scenarioet har vi lagt til muligheter for å fastslå en bruker grensesnittinnstillinger fra både API og Apex. Du kan bruke denne funksjonaliteten til å legge til logikk i den eksisterende koden, slik at brukerne ikke støter på feil. Du finner alle detaljer under Understanding Changes to Other Development Tools i Trailhead-modulen Lightning Experience Development.
AppExchange-apper
Mange apper fra AppExchange inneholder tilpassinger, medregnet tilpassede objekter, tilpassede knapper, Visualforce-sider og mer. Salesforce-partnere har testet sine apper i Lightning Experience og søkt om Lightning Ready og Powered by Lightning-sertifisering. Apper som er Lightning Ready, virker i Lightning Experience, og passer inn sammen med andre apper og sider i grensesnittet. Hvis en app støttes i Lightning Experience, vises en Lightning Ready vindusramme på appens AppExchange-fortegnelse. Hvis en app ikke støttes i Lightning Experience, bruker du den i Salesforce Classic i stedet.
