Creare pulsanti e link personalizzati
Obiettivi di apprendimento
- Creare pulsanti e link personalizzati.
- Aggiungerli a un layout di pagina.
- Spiegare la differenza tra un pulsante personalizzato e un link personalizzato.
Nota
Stai seguendo la formazione in italiano? In questo badge, la convalida delle sfide pratiche di Trailhead funziona in inglese. Le traduzioni sono fornite tra parentesi come riferimento. Nel tuo Trailhead Playground, accertati di (1) selezionare Stati Uniti per le impostazioni internazionali, (2) impostare la lingua su Inglese e (3) copiare e incollare soltanto i valori in lingua inglese. Segui le istruzioni qui.
Visita il badge Trailhead nella tua lingua per scoprire come usufruire dell'esperienza di Trailhead in altre lingue.
Accessibilità
Questa unità richiede alcune istruzioni aggiuntive per gli utenti di screen reader. Per accedere a una versione dettagliata per screen reader di questa unità, fai clic sul link riportato di seguito:
Pulsanti e link personalizzati
Ogni organizzazione ha una serie di esigenze aziendali specifiche. Se gli utenti hanno spesso bisogno di accedere ad altre pagine all'interno o all'esterno dell'organizzazione, puoi aggiungere pulsanti e link personalizzati che portano direttamente alle pagine dei dettagli di oggetti e record.
I pulsanti e i link personalizzati aiutano a integrare i dati di Salesforce con URL esterni, applicazioni, l'intranet aziendale o altri sistemi di back-end.
Quando gli utenti hanno a portata di mano tutte le informazioni necessarie, possono essere ancora più produttivi con Salesforce.
Che funzione hanno i pulsanti e i link personalizzati?
I link personalizzati possono puntare a un URL esterno, ad esempio www.google.com, a una pagina Visualforce o all'intranet aziendale. I pulsanti personalizzati possono connettere gli utenti ad applicazioni esterne, ad esempio pagine web, e attivare link personalizzati.
È possibile scegliere le proprietà della finestra di visualizzazione che determinano la modalità di visualizzazione della destinazione di un link o di un pulsante per gli utenti. I link personalizzati possono includere i campi di Salesforce come token all'interno dell'URL. Ad esempio, puoi includere il nome di un account in un URL che esegue una ricerca su Yahoo: https://search.yahoo.com/bin/search?p={!Account_Name}
.
Se vuoi che il pulsante o il link avviino una pagina personalizzata o altro codice, prendi in considerazione una pagina Visualforce. Se ancora non sai come usare le pagine Visualforce, non preoccuparti. Non ce ne occupiamo in questa sede, ma puoi imparare a conoscerle in un altro modulo.
In Lightning Experience, i pulsanti e i link personalizzati sono disponibili nei layout di pagina e vengono visualizzati in aree diverse all'interno di una pagina Lightning.
- Pulsante elenco: viene visualizzato in un elenco correlato nella pagina record oggetto.
- Link pagina dei dettagli: viene visualizzato nella sezione Link dei dettagli dei record nella pagina record oggetto.
- Pulsante pagina dei dettagli: viene visualizzato nel menu Azioni del riquadro evidenziazioni della pagina di un record.
Approfondiremo tutte e tre queste opzioni.
Creare un pulsante elenco personalizzato
Hai letto di che cosa sono capaci. Adesso, scopri come crearne uno. Per ciascun tipo di pulsante, devi definire quale sarà l'azione che verrà eseguita dopo il clic dell'utente. Innanzitutto, il pulsante elenco personalizzato.
Un pulsante elenco personalizzato è un pulsante che può essere aggiunto a un elenco correlato. Quando si crea un pulsante elenco per un oggetto, è possibile aggiungere quel pulsante all'elenco correlato di quell'oggetto quando l'elenco correlato viene visualizzato su altri oggetti. Poiché gli audit energetici sono legati agli account con un campo relazione di ricerca, un elenco correlato degli audit energetici viene visualizzato automaticamente sui record account.
Ad esempio, se all'inizio del modulo hai inserito le informazioni di audit per "GenePoint 5-year review" (Revisione quinquennale GenePoint), quando visualizzi il record dell'account GenePoint, fai clic sulla scheda Related (Correlato) e scorri fino alla fine della pagina del record: vedrai un elenco correlato Energy Audits (Audit energetici) che mostra l'audit in questione.
Maria desidera aggiungere un pulsante personalizzato all'elenco correlato Energy Audit (Audit energetici) per consentire agli utenti di navigare direttamente al PDF delle linee guida per gli audit energetici di Ursa Major Solar. Ha già caricato il PDF come file, ma ha bisogno del suo URL per permettere al pulsante personalizzato di rimandare ad esso. Ecco come funziona.
- Nell'App Launcher (Programma di avvio app), trova e seleziona l'app Sales (Vendite).
- Fai clic sulla scheda Files (File).
Qui Maria può vedere il PDF delle linee guida che ha caricato. - Carica un tuo file per poter seguire il resto dei passaggi.
- Fai clic su per il file che hai appena caricato e seleziona Share (Condividi).
- Fai clic sulla freccia accanto a Who Can Access (Chi può accedere) per espandere la sezione.
- Nell'area Create Public Link (Crea link pubblico), imposta il pulsante di attivazione Password su Off (Disattivo).
- Fai clic su Create Link (Crea link) e poi su Create (Crea).
In questo modo viene generato un URL pubblico per il file che puoi condividere con altri o, nel nostro caso, aggiungere come URL a un pulsante o a un link personalizzato. In questo esempio, l'URL di Maria èhttps://ursamajorsolar.salesforce.com/sfc/p/R00000008nD1/a/R000000007LK/8Z8auAJBSeSCzqQ8Kv9ofolIWi_jP13oR3LUUYuXc3A
. - Fai clic su Copy Link (Copia link), quindi su Done (Chiudi).
- In Setup (Imposta), fai clic su Gestore oggetti (Object Manager), quindi su Energy Audit (Audit energetico).
- Fai clic su Buttons, Links, and Actions (Pulsanti, Link e Azioni), quindi su New Button or Link (Nuovo pulsante o link).
- Assegna al pulsante il nome
Audit Guidelines
(Linee guida per gli audit). - Seleziona List Button (Pulsante Elenco).
- Incolla l'URL del file nella casella di testo grande.
Dato che si tratta di un file locale della tua organizzazione, per creare il link personalizzato è necessario utilizzare tutto quello che viene dopo la parte dell'URL relativa al dominio. In questo esempio, il link di Maria rimanda a/sfc/p/R00000008nD1/a/R000000007LK/8Z8auAJBSeSCzqQ8Kv9ofolIWi_jP13oR3LUUYuXc3A
. Magari stai pensando fra te e te: "Aiuto. Cos'è tutta questa roba che sembra una formula? A cosa serve?" Si tratta di una versione dell'Editor formule di Salesforce che può essere utilizzata per definire le proprietà del pulsante o del link. Ad esempio, se la fonte dei contenuti è un URL, come in questo caso, in questa sezione dovrai inserire l'URL a cui vuoi che il pulsante o il link rimandino. Inoltre, puoi aggiungere operatori e campi di unione per migliorare il comportamento del pulsante o del link includendo i dati di Salesforce. Per maggiori informazioni sugli operatori e i campi di unione, consulta la Guida di Salesforce. - Fai clic su Save (Salva), quindi su OK.
Il pulsante non verrà visualizzato nell'elenco correlato Energy Audits (Audit energetici) finché Maria non lo aggiunge. Questa è la prossima azione. - In Setup (Imposta), fai clic su Object Manager (Gestore oggetti), quindi su Account.
- Fai clic su Page Layouts (Layout di pagina), quindi su Account Layout (Layout account).
- Scorri fino alla fine del layout, fino all'elenco correlato degli Energy Audits (Audit energetici).
- Fai clic sull'icona della chiave inglese per modificare l'elenco.
- Fai clic sull'icona "+" per espandere l'intestazione della sezione Buttons (Pulsanti).
- Aggiungi il pulsante Audit Guidelines (Linee guida per gli audit) all'elenco Selected Buttons (Pulsanti selezionati), quindi fai clic su OK.
- Fai clic su Save (Salva).
- Ritorna all'app Sales (Vendite), fai clic su Accounts (Account) e seleziona l'account GenePoint.
- Fai clic sulla scheda Related (Correlato), scorri fino in fondo e vedrai il nuovo pulsante Audit Guidelines (Linee guida per gli audit) nell'elenco correlato Energy Audits (Audit energetici).
Creare un link pagina dei dettagli personalizzato
Maria, l'amministratrice di Ursa Major Solar, vuole aggiungere un link personalizzato che consenta agli utenti di cercare rapidamente su Google l'account che stanno visualizzando.
Iniziamo.
- In Setup (Imposta), fai clic su Object Manager (Gestore oggetti), quindi fai clic su Account.
- Fai clic su Buttons, Links, and Actions (Pulsanti, Link e Azioni), quindi su New Button or Link (Nuovo pulsante o link).
- Assegna al link l'etichetta
Google This Account
(Cerca account su Google). - Assicurati che l'opzione Detail Page Link (Link pagina dei dettagli) sia selezionata in corrispondenza di Display Type (Tipo di visualizzazione) e lascia invariati i due campi successivi. Ora è il momento di aggiungere l'URL a cui vogliamo che il link rimandi.
- Nell'editor delle formule, inserisci
https://www.google.com/search?q={!Account.Name}
. - Fai clic su Save (Salva), quindi su OK.
Puoi utilizzare il pulsante Quick Save (Salvataggio rapido) per salvare e continuare con le modifiche. Il salvataggio convalida l'URL che hai specificato se hai impostato Content Source (Origine contenuto) su URL. Prima di poter utilizzare i pulsanti e i link personalizzati, è necessario aggiungerli al layout di pagina di un oggetto. A quel punto il pulsante o il link vengono visualizzati e possono essere utilizzati nella pagina dei dettagli del record. Facciamolo adesso.
- Fai clic su Page Layouts (Layout di pagina) e poi su Account Layout (Layout account).
- Dalla categoria Custom Links (Link personalizzati) nella tavolozza, trascina Google This Account (Cerca account su Google) nella sezione Custom Links (Link personalizzati) del layout.
- Passa il mouse sulla sezione Custom Links (Link personalizzati) e fai clic sull'icona a forma di chiave inglese visualizzata.
- Nella finestra di dialogo Section Properties (Proprietà sezione), seleziona Detail Page (Pagina dettagli) e fai clic su OK.
- Salva il layout di pagina.
Andiamo a vedere i risultati. - Nell'App Launcher(Programma di avvio app), trova e seleziona Accounts (Account).
- Apri il record di un account.
- Fai clic sulla scheda Details (Dettagli) e scorri fino alla fine per visualizzare il link personalizzato.
Creare un pulsante pagina dei dettagli personalizzato
Maria desidera aggiungere un pulsante personalizzato alle pagine account che mostra la posizione dell'account su Google Maps.
- In Setup (Imposta), fai clic su Object Manager (Gestore oggetti), quindi fai clic su Account.
- Fai clic su Buttons, Links, and Actions (Pulsanti, Link e Azioni), quindi su New Button or Link (Nuovo pulsante o link).
- Assegna al pulsante il nome
Map Location
(Posizione sulla mappa). - Seleziona Detail Page Button (Pulsante pagina dei dettagli).
- Incolla questo URL nell'Editor formule:
http://maps.google.com/maps?q={!Account_BillingStreet}%20{!Account_BillingCity}%20{!Account_BillingState}%20{!Account_BillingPostalCode}
Questo URL utilizza i campi di unione ({!Account_BillingStreet}
) e passa all'URL le informazioni dei campi provenienti dal record dell'account che contiene il pulsante che è stato selezionato. - Fai clic su Save (Salva), quindi fai clic su OK.
Ora aggiungi il pulsante al layout della pagina Account. - Fai clic su Page Layouts (Layout di pagina), quindi su Account Layout (Layout account).
- Dalla categoria Buttons (Pulsanti) della tavolozza, trascina Map Location (Posizione sulla mappa) nell'area Custom Buttons (Pulsanti personalizzati) del layout di pagina.
- Fai clic su Save (Salva). Benissimo. Adesso mettiamolo alla prova.
- Nell'App Launcher (Programma di avvio app), trova e seleziona l'app Sales (Vendite), quindi fai clic sulla scheda Accounts (Account).
- Apri il record di un account.
Nel riquadro evidenziazioni, non solo vengono visualizzati i campi del layout compatto dell'oggetto, ma è presente anche un menu di azioni. Il menu delle azioni è una combinazione di pulsanti standard, pulsanti personalizzati e azioni provenienti dal layout di pagina. (Tratteremo le azioni nella prossima unità.) - Espandi il menu delle azioni e seleziona Map Location (Posizione sulla mappa).
Il browser apre una nuova finestra o scheda in cui è visualizzato l'indirizzo dell'account in Google Maps.
È possibile che il pulsante Map Location (Posizione sulla mappa) non venga visualizzato nel menu Azioni anche se è stato aggiunto al layout di pagina. Questo accade a volte se si sovrascrivono le impostazioni predefinite della categoria "Salesforce Mobile and Lightning Experience Actions" (Azioni di Salesforce Mobile e Lightning Experience) del layout di pagina. Per risolvere il problema, aggiungi gli eventuali pulsanti mancanti al layout di pagina come azioni trascinandoli dalla categoria "Mobile & Lightning Actions" (Azioni Mobile e Lightning) della tavolozza alla sezione "Salesforce Mobile and Lightning Experience Actions" (Azioni di Salesforce Mobile e Lightning Experience).