salesforce lightning tutorial
Questo tutorial di Salesforce Lightning copre vari aspetti della piattaforma come Salesforce Lightning Design Systems, Login, Component Framework:
Salesforce è il CRM numero 1 al mondo e presenta chiari vantaggi rispetto ad altri CRM.
Questo tutorial riguarda Salesforce Lightning e per comprenderlo meglio, tratteremo alcuni argomenti come Lightning Experience, Lightning Component Framework, Lightning Design System, Lightning Connect, ecc.
Per cominciare, dobbiamo prima capire cos'è Salesforce Lightning.
Cosa imparerai:
- Cos'è Salesforce Lightning
- Conclusione
Cos'è Salesforce Lightning
Salesforce Lightning è una piattaforma di sviluppo di app basata su componenti di Salesforce.com. Il design semplifica i processi degli utenti aziendali che agiscono comodamente per tutti coloro che non hanno una conoscenza preliminare del linguaggio di programmazione. Ha una raccolta di strumenti e tecnologie alla base della piattaforma di sviluppo di app mobili di Salesforce chiamata App Cloud. Aiuta ad aumentare la produttività, creare app più velocemente e ottimizzare le operazioni.
Ecco un video su Salesforce Lightning:
Salesforce Lightning esegue le seguenti attività:
- Aumenta la produttività della tua attività con una maggiore efficienza delle funzioni di vendita e assistenza.
- Gestisci la tua attività in modo migliore ottimizzando le operazioni con Lightning Experience.
- Consenti di creare app in modo facile, veloce e divertente.
- Prendi decisioni sulla base di intuizioni.
>> Fare riferimento a collegamento per raccogliere ulteriori dettagli.
Dalle immagini sottostanti è possibile dare uno sguardo alle attività svolte da Lightning.
Migliora la produttività
Ottimizza le operazioni
Crea app velocemente
Lavora in modo intelligente con l'IA
Come accedere a Salesforce Lightning
Salesforce Lightning Login aiuta gli utenti con la comodità, la maggiore velocità e la sicurezza degli accessi senza password. Richiede l'abilitazione dell'accesso all'illuminazione, l'assegnazione delle autorizzazioni richieste agli utenti e l'incoraggiamento degli utenti alla registrazione individuale dell'accesso a Salesforce Lightning.
Ciò richiede l'installazione dell'app Salesforce Authenticator da App Store o Google Play. Salesforce Lightning Login funziona non solo per Salesforce Lightning, ma anche per Salesforce Classic. Per impostazione predefinita, tutti gli utenti interni sono idonei per Lightning Login, ma è possibile renderlo accessibile a tutti gli utenti, inclusi gli utenti della comunità.
L'autorizzazione Utente con accesso Lightning può essere utilizzata per determinare l'idoneità dell'utente. L'utente deve navigare nel seguente percorso per accedere a Lightning Login:
1. Configurazione-> Casella Ricerca veloce-> Inserisci impostazioni di sessione-> Seleziona impostazioni di sessione
2. Rivedi le impostazioni predefinite di accesso Lightning
- Abilita accesso Lightning (La disabilitazione dell'accesso Lightning riporterà l'utente all'opzione di accesso con password)
- Conferma il livello di sicurezza della sessione standard
Lightning Login stabilisce un livello di sicurezza standard per la sessione dell'utente: il livello di sicurezza o il metodo della password dell'utente.
- Assegnare le autorizzazioni utente di accesso Lightning al profilo utente degli utenti o al set di autorizzazioni.
>> Fare riferimento a Accesso fulmine per ulteriori dettagli.
Infine, l'utente deve registrarsi a Lightning Login utilizzando un dispositivo mobile per l'approvazione della notifica di registrazione.
Visualizza la notifica da un'app Salesforce Authenticator (versione 2 o successiva), che è un'app di autenticazione a due fattori per approvare la registrazione dell'accesso Lightning. Successivamente, l'utente controlla i dettagli sulla notifica e quindi tocca Approva. L'app consente di scansionare l'impronta digitale e inserire la stampa.
Al termine della registrazione, l'utente torna a Salesforce. Il nome utente viene salvato per futuri accessi Lightning semplicemente facendo clic su Ricordami. Tuttavia, l'autenticatore consente di approvare / negare l'accesso Lightning.
>> Fare riferimento Registrazione per Lightning Login per ogni ulteriore dettaglio.
Salesforce Lightning Experience
Salesforce ha lavorato con un'altra interfaccia, immediatamente prima dell'esperienza Lightning, denominata Salesforce Classic.
Il trasferimento della tua azienda alla Lightning Experience di Salesforce crea un'esperienza utente che aiuta a trasformare la tua azienda migliorando la produttività e il flusso di lavoro e rende i tuoi lavori più facili e intuitivi.
Salesforce consente all'utente di effettuare la transizione a Lightning Experience consentendo al contempo di utilizzare Salesforce Classic allo stesso tempo. Rappresenta un caso convincente per i responsabili delle decisioni e la leadership e avvia la transizione della tua azienda in modo ben ponderato. Elimina i vecchi problemi con una rivalutazione delle personalizzazioni esistenti.
Di seguito sono riportati i principali vantaggi per gli utenti di Salesforce Lightning Experience:
- Passa da un'app con marchio personalizzato a una navigazione efficiente.
- Nuovi layout di registrazione che si concentrano su ciò che puoi fare.
- Visualizza i tuoi dati con visualizzazioni elenco turbo che consentono all'utente di filtrare facilmente.
- Fornisci dashboard unici con componenti che si estendono su colonne e righe.
- Visualizza i dati importanti con le visualizzazioni dei rapporti che filtrano rapidamente.
- Accedi rapidamente alla produttività come Note ed Elementi recenti nella barra delle utilità.
Ecco una figura che mostra Salesforce Lightning Experience:
Alcune aree in cui Salesforce Experience funziona bene sono:
# 1) Area di lavoro delle opportunità
Consente ai tuoi rappresentanti di vendita di lavorare in modo più intelligente e veloce con le offerte. Consentire al tuo processo di vendita di funzionare bene in uno spazio di lavoro ottimizzato per l'azione e personalizzare gli script di coaching in ogni fase del processo di vendita chiuderà le trattative a una velocità maggiore creando record a una velocità più rapida ma con meno clic.
Ecco un'immagine per l'area di lavoro dell'opportunità:
# 2) Account e contatti
L'ottimizzazione dei layout per account e contatti e l'organizzazione del contenuto in base al riferimento del caso d'uso aiuterà i rappresentanti di vendita a raccogliere informazioni a colpo d'occhio.
Ecco un'immagine che mostra l'area di lavoro degli account e dei contatti:
# 3) Rapporti e dashboard
qual è il miglior software di pulizia del PC
Gli utenti possono creare filtri durante la visualizzazione di un report. L'editor del dashboard aggiornato aiuta gli utenti a utilizzare i componenti sia per le colonne che per le righe.
L'immagine sotto mostra i report e i dashboard:
>> Fare riferimento a Esperienza di Salesforce per ulteriori dettagli.
Lightning Component Framework
Il framework del componente Salesforce Lightning è un framework dell'interfaccia utente open source per lo sviluppo Web per creare app Web a pagina singola per dispositivi mobili e dispositivi desktop.
Sono disponibili due modelli di programmazione per la creazione di componenti Lightning: i componenti Web Lightning e i componenti Aura. I componenti Lightning comprendono varie risorse come elencato nella tabella seguente:
Risorsa | Utilizzo |
---|---|
Renderer | Renderer lato client per sostituire il rendering predefinito per un componente. |
Componente / Applicazione | L'unica risorsa richiesta in un bundle, contiene mark-up per il componente o l'app. Ogni bundle comprende un singolo componente o risorsa dell'app. |
Stili CSS | Lo stile del componente |
Controllore (JS) | Metodi del controller lato client per gestire gli eventi nel componente. |
Design | Necessario per i componenti utilizzati in Lightning App Builder o Lightning Pages. |
Helper (JS) | Funzioni JavaScript che possono essere chiamate da qualsiasi codice JavaScript nel bundle di un componente. |
Documentazione | Una descrizione, un codice di esempio e uno o più riferimenti a componenti di esempio. |
SVG | Risorsa icona personalizzata per i componenti utilizzati in Lightning App Builder. |
I componenti Web di Lightning utilizzano HTML e JavaScript per la creazione di elementi HTML personalizzati. Utilizza JavaScript sul lato client e Apex sul lato server per la creazione di applicazioni web dinamiche a pagina singola. Gli utenti utilizzano Salesforce CLI e l'editor di codice scelto. D'altra parte, i componenti Aura utilizzano la Developer Console. La componente Fulmine agisce come un sottoinsieme della componente Aura.
Innanzitutto, esaminiamo come creare componenti Lightning.
Come creare un componente fulmine
Crea un componente Lightning accedendo alla Developer Console e seguendo il percorso indicato di seguito:
File -> Nuovo-> Componente Lightning
(Immagine fonte )
Comprende componenti HTML e Aura supportati da Salesforce. Specificare ContactList come nome del pacchetto e fare clic su invia.
L'utente segue i passaggi richiesti indicati di seguito:
- Crea classe controller ContactList
- Crea componente Lightning QuickContacts
- Crea componente Lightning ContactList
Creare un componente Lightning per visualizzare l'elenco dei contatti, quindi aggiungere il componente al componente QuickContacts. Il componente ContactList viene implementato come segue:
>> Per ulteriori dettagli fare riferimento a creazione di un componente Lightning come spiegato sopra.
Vantaggi dei componenti Web Lightning
Alcuni vantaggi di Lightning Web Component sono elencati di seguito:
# 1) Ecosistema di componenti pronto per il business
Crea componenti pronti per il business e li rende utili per l'esperienza Lightning, l'app Salesforce e le comunità. Il menu di navigazione consente agli utenti dell'app di accedere ai componenti. Utilizza i componenti drag-and-drop nella pagina Lightning con Experience Builder o Lightning App Builder, allo scopo di personalizzare l'esperienza o le community di Lightning.
Inoltre, AppExchange dispone di componenti aggiuntivi per la tua organizzazione. Infine, diventa possibile condividere e pubblicare i componenti con altri utenti.
# 2) Componenti pronti all'uso
Non è necessario ottimizzare le tue app per più dispositivi perché i componenti si occupano di tutto senza che tu debba perdere tempo.
# 3) Sviluppo più veloce
Consenti al tuo team di lavorare più velocemente, con componenti pronti all'uso che funzionano bene con dispositivi mobili e desktop. L'efficienza complessiva dello sviluppo aumenta creando app con un componente per una progettazione parallela. I consumatori vedono la forma pubblica dei componenti man mano che i componenti vengono incapsulati e l'interno rimane privato.
# 4) Compatibilità cross-browser
Le app sviluppate supportano le più recenti tecnologie browser come CSS3, HTML5 e eventi touch durante l'utilizzo del design reattivo.
>> Si prega di leggere Questo per ulteriori dettagli sulla creazione di un componente Lightning.
Componenti di Lightning Aura
I componenti Aura fungono da modello di programmazione per i componenti Lightning. Questi componenti sono un insieme di componenti.
I principali vantaggi del componente Aura sono:
- Componenti pronti all'uso
- Sviluppo veloce
- Ricco ecosistema di componenti
Esempio di snippet di codice per i componenti Aura:
Date:
Amount:
Client: {!v.expense.Client__c}
Prendi nota di alcuni punti sulla componente Aura:
- Utilizza markup XML, utilizzando tag HTML statici e componenti Aura.
- Utilizza componenti come Visualforce Developer e
- Il controller lato client del componente è scritto in JavaScript, che è funzione clickReimbursed nell'esempio sopra.
Sistema di progettazione fulmini
Salesforce Lightning Design System (SLDS) consente ai team di Salesforce di utilizzare modelli specifici del caso per un'iterazione più rapida e una creazione efficiente di soluzioni coerenti. Ciò include tutte le risorse per creare interfacce utente che agiscano in modo coerente con i principi e le best practice di Salesforce Lightning e con i linguaggi di progettazione adottati.
Consente ai progettisti di rimanere concentrati sulle esperienze degli utenti, sulle interazioni e sui flussi e aiuta gli sviluppatori a concentrarsi sulla logica dell'applicazione, piuttosto che concentrarsi sui pixel.
A differenza di altri sistemi di progettazione che supportano il codice completamente funzionale, SLDS supporta varie basi di codice come i componenti Web React e Lightning.
Alcune caratteristiche del Lightning Design System sono:
# 1) Linee guida di progettazione
Lightning Design System funge da risorsa chiave per i partner e i clienti di Salesforce. Il miglioramento delle linee guida di progettazione complete aiuta tutti nella comunità con una migliore comprensione del sistema. Le linee guida basate sui principi aiutano a completare la documentazione esistente incentrata sugli sviluppatori.
SDLC offre i modelli e i componenti del prodotto Salesforce. È possibile progettare app e prodotti che risiedono all'interno dell'ecosistema Salesforce con l'aiuto di questi modelli e componenti per fornire un linguaggio unificato e un'esperienza utente coerente.
L'immagine seguente mostra i principi di progettazione principali seguiti durante la progettazione in Salesforce:
(Immagine fonte )
# 2) Linee guida per l'accessibilità
quale delle seguenti è la definizione di white box testing?
La base della tua domanda si basa sul mark-up accessibile fornito da SLDS. È necessario seguire le linee guida sull'accessibilità per i componenti interattivi per la creazione di componenti accessibili. La gestione dei ruoli e delle proprietà di ARIA e il comportamento della tastiera fanno parte delle linee guida.
Il sistema di progettazione consente componenti accessibili con l'aiuto di componenti semanticamente corretti, che vengono forniti con il markup ARIA per una corretta identificazione. Puoi costruire componenti accessibili partendo da questo mark-up. I ruoli e il mark-up semantico di ARIA si basano sulle migliori pratiche e sugli standard W3C.
# 3) Schemi dei componenti
I componenti vengono creati con questi framework di componenti che sono indipendenti dal framework, CSS accessibili e elementi HTML. I progettisti e altri nella comunità di Salesforce costruiscono componenti funzionali unici per una gamma di framework applicativi con l'aiuto di questi framework.
Si prega di navigare nel seguente video per ulteriori dettagli su Lightning Design System:
>> Fare riferimento SLDS per ulteriori dettagli.
Salesforce Lightning App Builder
Lightning App Builder è uno strumento punta e clicca che consente all'utente di creare facilmente pagine personalizzate non solo per l'app mobile Salesforce ma anche per Lightning Experience. Funge anche da sportello unico per la configurazione delle app Lightning.
Accedi a Lightning App Builder con il passaggio seguente:
Casella di ricerca rapida-> Lightning App Builder-> Configurazione-> Lightning App Builder.
Eseguire le seguenti attività con Lightning App Builder:
- Analizza le pagine standard con app a pagina singola.
- Crea app in stile dashboard che tengono traccia dei principali lead trimestrali o delle migliori prospettive di vendita.
- Analizza le pagine standard con app a pagina singola.
- Crea app in stile dashboard che tengono traccia dei principali lead trimestrali o delle migliori prospettive di vendita.
- Risolvi un problema specifico con app puntuali come app di spesa che inseriscono le spese e le monitorano.
- Crea pagine personalizzate per gli oggetti secondo i requisiti dell'utente.
- Crea home page personalizzate, utilizzate più di frequente dagli utenti.
Lightning App Builder aiuta ad aggiornare la navigazione, l'opzione app e la gestione delle pagine Lightning assegnate all'app.
Salesforce fornisce all'utente uno strumento come Lightning App Builder per creare una pagina Lightning. Ciò è possibile trascinando i componenti Lightning e la pagina Visualforce nella pagina.
Ecco un'immagine di Lightning App Builder:
Crea la home page dell'app con Lightning App Builder
Una home page per un'app viene creata con Lightning App Builder da aggiungere a un'app mobile Salesforce o a un'app Lightning.
Configurazione-> Casella di ricerca rapida-> App Builder-> Lightning App Builder-> Nuovo-> Pagina app-> Avanti-> Crea un'etichetta per la pagina dell'app fino a 80 caratteri-> Seleziona modello di pagina-> Fine
>> Per ulteriori dettagli, fare riferimento a collegamento .
Generatore di app Lightning:
Come aggiungere o personalizzare le schede nelle pagine Lightning utilizzando Lightning App Builder?
quale sistema operativo Windows è il migliore
Lightning App Builder consente agli utenti di creare, aggiornare, eliminare e modificare l'ordine delle schede / gruppi di schede per le pagine iniziali e registrare in Lightning Experience. Inoltre, consente all'utente di configurare le schede visualizzate, denominarle e aggiungere componenti a queste schede.
>> Fare riferimento ai dettagli su come aggiungere / personalizzare le schede .
Ecco un video su Lightning App Builder che fornisce ulteriori dettagli:
Lightning Connect
Salesforce Connect consente all'organizzazione Salesforce di accedere ai dati dal sistema esterno. Agisce come un framework che consente di cercare, visualizzare o modificare i dati, che si trovano all'esterno dell'organizzazione Salesforce.
Non è necessario copiare i dati nell'organizzazione, invece di che gli oggetti esterni tornano utili per accedere ai dati in tempo reale, con l'aiuto dei richiami del servizio web.
In precedenza, l'utilizzo di Extract, Transform and Lead Tools (ETL) era l'unico mezzo per integrare Salesforce con dati esterni. Ma questo richiede tempo. Al contrario, Salesforce Connect consente all'utente di mappare le tabelle di dati che risiedono nelle origini esterne con gli oggetti esterni dell'organizzazione Salesforce.
Salesforce Connect consente di integrare tabelle da fonti esterne in tempo reale come Microsoft Dynamics NAV e SAP NetWeaver gateway. E tutto questo è reso possibile senza la necessità di scrivere una singola riga di codice. Inoltre, fornisce una connessione live a dati esterni piuttosto che una copia che richiede spazio di archiviazione e sincronizzazione regolare.
Considera Salesforce Connect nelle seguenti situazioni:
- Considera piccoli blocchi di dati in un dato momento.
- Accedi ai dati in tempo reale.
- Hai una grande quantità di dati, da non copiare nell'organizzazione Salesforce.
- Durante la migrazione degli standard di sistema e richiede dati non necessari nell'organizzazione Salesforce.
Come funziona Lightning Connect
Lightning Connect consente all'utente di accedere ai dati in tempo reale da un'ampia gamma di origini dati esterne.
Di seguito sono riportati i passaggi per la creazione di origini dati esterne che stabiliscono una connessione con contenuti e dati, al di fuori dell'organizzazione Salesforce:
# 1) Imposta-> Casella di ricerca veloce-> Digita origini dati esterne
#Due) Fare clic su Origini dati esterne
O
Fare clic su Modifica (per modificare un'origine dati esterna)
- Compila i dettagli
- Salva protocollo di autenticazione
- Fare clic su Salva
- Seleziona 'Convalida e sincronizza' per il completamento della connessione
In alternativa,
Fare clic su Sincronizza dopo aver selezionato le tabelle ed eseguire le seguenti azioni:
- Crea automaticamente oggetti esterni Salesforce.
- Crea automaticamente un campo personalizzato per ciascuna delle colonne della tabella con compatibilità con il tipo di campo dei metadati di Salesforce.
Ecco una figura che spiega la pagina dei dettagli delle origini dati esterne:
L'utente può mappare le tabelle in un sistema esterno agli oggetti esterni all'interno di Salesforce. Combina il contenuto e i dati della tua organizzazione Salesforce.
Concetto OData in Lightning Connect
Lightning Connect utilizza uno degli adattatori appositamente progettati per la connessione ai dati che risiedono su un sistema esterno. Standard OData (Open Data Protocol). OData è un moderno protocollo basato su REST che aiuta nell'integrazione dei dati. Definisce le migliori pratiche per l'utilizzo di API RESTFUL.
Non solo ti consente di costruire sulla logica aziendale, ma crea API RESTFUL. I giganti della tecnologia come SAP e Microsoft hanno già implementato il supporto OData, rendendo accessibili direttamente prodotti come SharePoint.
AppExchange per componenti
AppExchange per Salesforce è equivalente a un mercato cloud aziendale leader. È uno sportello unico che consente di estendere Salesforce a qualsiasi reparto o settore attraverso 50.000 soluzioni. Guida le trasformazioni aziendali attraverso l'esperienza approfondita di 1000 consulenti.
Ciascuna delle soluzioni è personalizzata per Salesforce, in base alle esigenze aziendali. AppExchange ti aiuta a risolvere qualsiasi sfida aziendale:
- App
- Componenti
- Soluzioni Bolt
- Dati fulmini
- Soluzioni di flusso
- Consulenti
Ecco un diagramma di Salesforce AppExchange:
(Immagine fonte )
Per favore, riferisci Salesforce AppExchange per ulteriori dettagli.
Fulmine contro classico
Caratteristiche | Fulmini | Classico |
---|---|---|
Account e contatti | Lightning fornisce le seguenti funzionalità per account e contatti: -Notizia -Sentiero -Contatti a più account -Email e modelli integrati -Twitter Highlights -Tempi di attività -Campi account automatizzati -Appunti -Layout di pagina di riferimento | Classic offre solo alcune di queste funzionalità: -Contatti a più account -Liste correlate -Email e modelli integrati -Twitter Highlights |
Esperienza utente migliorata | Funzionalità drag-and-drop migliorata. L'amministratore può riorganizzare i componenti della pagina secondo la loro scelta. Elimina la necessità di Visualforce. Lightning consente di trasferire attività di personalizzazione minori agli utenti finali. | |
Aggiunta di Einstein Wave Analytics. | Lightning dà accesso a Einstein Wave Analytics Reporting. Gli aggiornamenti aggiornano automaticamente ogni ora il database ottenuto da Salesforce. Einstein crea dashboard che possono essere approfonditi per maggiori dettagli. Offre un'esperienza 3D coinvolgente. | Classic ha un aggiornamento dell'interfaccia utente meno superiore. Classic crea grafici, elenchi e grafici con tipi di rapporti standard. Genera dashboard su snapshot su metriche con dati aggiornati in quel momento. |
Maggiore sicurezza con Locker Service. | LockerService è una delle funzionalità di sicurezza che isolano i componenti Lightning agiscono come elementi costitutivi delle pagine Lightning che interagiscono tra loro e aiuta a salvaguardare gli attacchi dannosi. Lightning conferisce le autorizzazioni in modo diverso senza alcuna opzione per aumentare le garanzie per gli utenti finali. Richiede la disconnessione e la firma con autenticazione, che viene fornita con livelli di garanzia più elevati. Lightning offre ora una migliore transizione e compatibilità. Consente alle aziende di trasferire i flussi di lavoro esistenti da oggetti di metadati personalizzati senza la necessità di creare da zero. | |
Modifiche in JavaScript | Nessun supporto per i pulsanti JavaScript. In Lightning, gli utenti devono passare da Lightning a Lightning mobile. | Supporta i pulsanti JavaScript. |
Stampa e modifica dei rapporti | Non disponibile per Lightning. | Questa funzione funziona solo per Classic. |
Previsioni collaborative | Lightning offre quanto segue: -Produrre e pianificare le previsioni dei dati. -Previsioni del territorio -Previsione condivisione -Timestamp che mostra l'ora e i dati aggiornati | Queste funzionalità non sono supportate in Classic. |
>> Si prega di fare riferimento al collegamento se si desiderano ulteriori dettagli sul confronto per qualcun altro Funzionalità di Salesforce .
Conclusione
Il tutorial di Salesforce Lightning evidenzia i vari aspetti di Salesforce, come ad esempio Salesforce Lightning, Salesforce Lightning Component e molti altri. Aiuta anche a evidenziare il confronto tra Salesforce Lightning e Salesforce Classic.
Salesforce Lightning è composto da:
- Esperienza di Salesforce
- Framework dei componenti fulmini
- Sistema di progettazione fulmini
- Salesforce Lightning App Builder
- AppExchange per i componenti
- Lightning Connect
Ulteriore lettura = >> Domande e risposte all'intervista su Salesforce Lightning
Lettura consigliata
- Esercitazione su Salesforce CRM - Che cos'è Salesforce CRM?
- Esercitazione sul CPQ di Salesforce - Che cos'è il CPQ in Salesforce
- Tutorial su Salesforce Service Cloud: configurazione e funzionalità
- SalesForce Testing Guida per principianti
- I 10 migliori strumenti software CRM nel 2021 (ultime classifiche)
- 50 principali domande e risposte ai colloqui di Salesforce (aggiornamento 2021)
- La guida definitiva alla certificazione Salesforce per una carriera lucrativa
- HubSpot Vs Salesforce - Quale CRM è MIGLIORE per te?