Creare azioni rapide specifiche per gli oggetti
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Creare un'azione specifica per un oggetto.
- Aggiungere un'azione al layout di pagina di un oggetto.
- Testare un'azione specifica per un oggetto nell'app mobile Salesforce.
Azioni: il seguito
A questo punto, hai il diritto di provare orgoglio per le tue competenze nella personalizzazione dei dispositivi mobili. Hai acquisito una discreta esperienza nella creazione di azioni globali e puoi affrontare la prossima sfida: le azioni specifiche per gli oggetti. Niente paura: il processo di creazione di un'azione specifica per un oggetto è molto simile alla creazione di un'azione globale, quindi questa unità sarà una passeggiata.
Azioni specifiche per gli oggetti nell'app mobile Salesforce
Per iniziare la trattazione delle azioni specifiche per gli oggetti, parliamo di ciò che le rende diverse dalle azioni globali.
- Le azioni specifiche per gli oggetti sono in grado di aggiornare i record.
- Le azioni specifiche per gli oggetti consentono di creare record che vengono automaticamente associati a informazioni correlate. Ad esempio, un utente potrebbe avviare un'azione che crea un referente e lo associa contemporaneamente a un account.
C'è un'altra importante differenza. Per rendere visualizzabili le azioni specifiche di un oggetto nell'applicazione mobile, non occorre aggiungerle al layout publisher globale come abbiamo fatto nell'ultima unità. Per renderle disponibili agli utenti occorre invece modificare il layout di pagina dell'oggetto. Vedrai tutte queste differenze in azione (il gioco di parole è d'obbligo!) seguendo i passaggi di questa unità.
Diamo un'occhiata al caso d'uso di D'Angelo relativo alle azioni specifiche per gli oggetti, per poter iniziare a creare qualcosa di interessante.
Lo scenario di DreamHouse
Facendo un giro con alcuni agenti di DreamHouse Realty, D'Angelo ha notato che passavano molto tempo a mostrare gli immobili ai potenziali acquirenti e a gestire l'agenda. D'Angelo vuole offrire agli agenti un modo veloce per pianificare la presentazione di un immobile nell'app mobile Salesforce. Pertanto, creerà un'azione che sarà visualizzata nella pagina dei dettagli del referente.
Gettare le basi
Per simulare il caso d'uso di DreamHouse, è prima necessario creare alcuni elementi nell'organizzazione. Su, su… non brontolare. Ti promettiamo che ne varrà la pena. Vedrai con i tuoi occhi l'efficacia delle azioni specifiche per gli oggetti in uno scenario reale e potrai mettere in pratica le tue eccezionali competenze in materia di sviluppo di piattaforme.
Creare l'oggetto personalizzato Property (Immobile)
Sarebbe difficile per gli agenti pianificare una nuova presentazione senza poterla associare a un immobile specifico. Come possono sapere quale casa far vedere? Creiamo quindi un oggetto personalizzato chiamato Property (Immobile).
Se hai creato l'oggetto Property (Immobile) nella tua organizzazione quando hai ottenuto il badge di Modellazione dei dati su Trailhead, puoi saltare questo passaggio, ma devi assicurarti che l'opzione Allow Activities (Consenti attività) sia selezionata.
- In Object Manager (Gestore oggetti), seleziona Create (Crea) | Custom Object (Oggetto personalizzato).
- Nel campo Label (Etichetta), inserisci
Property
(Immobile).
- Nel campo Etichetta al plurale, inserisci
Properties
(Immobili).
- Nella sezione Optional Features (Funzioni facoltative), seleziona Allow Activities (Consenti attività).
- Fai clic su Save (Salva).
Ora creiamo una scheda personalizzata per l'oggetto Property (Immobile).
- Nella casella Quick Find (Ricerca veloce) inserisci
Tabs
(Schede), quindi seleziona Tabs (Schede).
- Nell'elenco Custom Object Tabs (Schede oggetto personalizzato), fai clic su New (Nuovo).
- Nell'elenco a discesa Object (Oggetto), seleziona Property (Immobile).
- In Tab Style (Stile scheda), seleziona Real Estate Sign (Vendesi).
- Fai clic su Next (Avanti). Accetta le impostazioni predefinite, quindi fai nuovamente clic su Next (Avanti).
- Fai clic su Save (Salva).
Personalizzare l'oggetto Event (Evento) per le presentazioni
Dato che sei un amministratore preparato, probabilmente hai capito che una presentazione è un tipo di evento. Ma D'Angelo non vuole utilizzare eventi standard per le presentazioni. Queste ultime richiedono infatti l'inserimento di informazioni aggiuntive, come ad esempio l'immobile e il feedback dell'acquirente.
Il modo migliore di gestire questa sfida della personalizzazione è di creare un nuovo tipo di record evento con un layout di pagina proprio. Creiamo un layout di pagina specifico per le presentazioni, quindi creiamo un tipo di record evento e colleghiamolo al nuovo layout di pagina.
- In Object Manager (Gestore oggetti), inserisci
Event
(Evento) nella casella Quick Find (Ricerca veloce), quindi seleziona Event (Evento).
- Nelle impostazioni di gestione dell'oggetto Event (Evento), vai su Page Layouts (Layout di pagina) e fai clic su New (Nuovo).
- Seleziona Event Layout (Layout Evento) dall'elenco a discesa Existing Page Layout (Layout di pagina esistente).
- Nel campo Page Layout Name (Nome layout di pagina), inserisci
Showing Layout
(Layout presentazioni).
- Fai clic su Save (Salva).
- Nelle impostazioni di gestione dell'oggetto Event (Evento), vai su Record Types (Tipi di record) e fai clic su New (Nuovo).
- Nei campi Record Type Label (Etichetta tipo di record) e Record Type Name (Nome del tipo di record), inserisci
Showing
(Presentazione).
- Fai clic su Next (Avanti).
- Nell'elenco a discesa Apply one layout to all profiles (Applicare un layout a tutti i profili), seleziona Showing Layout (Layout Presentazioni).
Questo layout si applica solo al tipo di record Showing (Presentazione). Il tipo di record evento standard continua a utilizzare il Layout evento.
- Fai clic su Save (Salva).
Creare un campo di ricerca per le presentazioni
Tieni duro! Questo è l'ultimo passaggio. Dobbiamo solo creare un campo personalizzato Property (Immobile) per permettere agli agenti di associare le presentazioni agli immobili. Lo facciamo con una ricerca dall'oggetto Activities (Attività) all'oggetto Properties (Immobile).
- In Object Manager (Gestore oggetti), inserisci
Activity
(Attività) nella casella Quick Find (Ricerca veloce), quindi seleziona Activity (Attività).
- Nelle impostazioni di gestione dell'oggetto Activity (Attività), vai su Fields & Relationships (Campi e relazioni) e fai clic su New (Nuovo).
- Seleziona Lookup Relationship (Relazione di ricerca) e fai clic su Next (Avanti).
- Nell'elenco a discesa Related To (Correlato a), seleziona Property (Immobile) e fai clic su Next (Avanti).
- In Field Name (Nome campo) e Field Label (Etichetta campo), inserisci
Property
(Immobile), quindi fai clic su Next (Avanti).
- Seleziona la casella di controllo Visible (Visibile) per rendere il campo disponibile per tutti i profili, quindi fai clic su Next (Avanti).
- Deseleziona Event Layout (Layout Evento) e Task Layout (Layout Operazione). Vogliamo che questo campo sia visualizzato soltanto nello Showing Layout (Layout Presentazioni).
- Fai clic su Next (Avanti).
- Inserisci
Showings
(Presentazioni) nel campo Related List Label (Etichetta elenco correlato).
- Fai clic su Save (Salva).
Creare un'azione specifica per un oggetto
Finalmente hai portato a termine il tuo compito. Ora che tutte le tessere sono al loro posto, puoi goderti la ricompensa: aiutare D'Angelo a creare una fantastica azione specifica per un oggetto.
Ecco cosa dobbiamo fare. D'Angelo vuole creare l'azione rapida New Showing (Nuova presentazione) e renderla disponibile nella pagina dei dettagli sui referenti nell'app mobile Salesforce. In questo modo, quando un agente programma una nuova presentazione, questa viene associata automaticamente al record del potenziale acquirente. In questa fase, quindi, creiamo un'azione specifica per i referenti.
- In Object Manager (Gestore oggetti), inserisci
Contact
(Referente) nella casella Quick Find (Ricerca veloce), quindi seleziona Contact (Referente).
- Dalle impostazioni di gestione dell'oggetto Contact (Referente), vai su Buttons, Links, and Actions (Pulsanti, Link e Azioni) e fai clic su New Action (Nuova azione).
- Verifica che il tipo di azione sia Create a Record (Crea un record). Le azioni permettono di fare molto altro, oltre a creare semplicemente dei record. Per saperne di più sulle altre opzioni, leggi l'articolo Azioni specifiche degli oggetti nella Guida di Salesforce.
- Nell'elenco a discesa Target Object (Oggetto di destinazione), seleziona Event (Evento).
- Nell'elenco a discesa Tipo di record, fai clic su Showing (Presentazione).
- Nel campo Label (Etichetta), inserisci
New Showing
(Nuova presentazione).
- Fai clic su Save (Salva).
- Nell'editor di layout, rimuovi i seguenti campi: Related To (Correlato a), Assigned To (Assegnato a) e Name (Nome).
- Aggiungi il campo Property (Immobile) al layout e rendilo obbligatorio. Fai doppio clic sul campo se vuoi modificarne le impostazioni.
- Rimuovi gli spazi extra e disponi i campi in un'unica colonna.
- Fai clic su Save (Salva).
- Fai clic su Yes (Sì) per prendere atto dell'avviso. È corretto rimuovere dal layout il campo Assigned To (Assegnato a), anche se è obbligatorio, perché rimanda all'utente corrente per impostazione predefinita.
Nota: Non rimuovere un campo obbligatorio dal layout tranne in questi casi:
- Il campo contiene un valore predefinito.
- Hai specificato un valore di campo predefinito per l'azione.
- Il campo contiene già dei dati. Ad esempio, se l'azione aggiorna un record, l'utente ha già inserito le informazioni richieste quando ha creato il record.
- Ora risparmiamo agli agenti un po' di tempo precompilando il campo Subject (Oggetto). Nell'elenco correlato Predefined Field Values (Valori di campo predeterminati), fai clic su New (Nuovo).
- Nell'elenco a discesa Field Name (Nome campo), seleziona Subject (Oggetto).
- Nella sezione Specify New Field Value (Specifica il nuovo valore del campo), inserisci
"Showing"
("Presentazione"). Ricordati di racchiudere la parola tra virgolette.
- Fai clic su Save (Salva).
Aggiungere un'azione al layout di pagina di un oggetto
Siamo in dirittura d'arrivo! Adesso dobbiamo solo aggiungere la nuova azione al layout di pagina per i referenti. A quel punto sarà disponibile nella barra delle azioni dell'app mobile quando un agente visualizzerà il record di un potenziale acquirente. (Non dimenticare che quando crei un'azione specifica per un oggetto, questa deve essere inserita nel layout di pagina di quell'oggetto).
- In Object Manager (Gestore oggetti), inserisci
Contact
(Referente) nella casella Quick Find (Ricerca veloce), quindi seleziona Contact (Referente).
- Dalle impostazioni di gestione dell'oggetto Contact (Referente), vai su Page Layouts (Layout di pagina) e fai clic su Contact Layout (Layout Referente).
- Nella sezione Salesforce Mobile and Lightning Experience Actions (Azioni Salesforce Mobile e Lightning Experience), se vedi il link override the predefined actions (ignorare le azioni predeterminate), fai clic sul link per ignorare le azioni predeterminate.
- Seleziona Mobile & Lightning Actions (Azioni Mobile & Lightning) nella tavolozza, quindi trascina l'azione rapida New Showing (Nuova presentazione) nella sezione dei dispositivi mobili. Assicurati che sia il primo elemento.
- Riorganizza le azioni in modo che quelle più utilizzate siano le prime e rimuovi tutte quelle non necessarie.
- Fai clic su Save (Salva).
Ecco fatto! Ora gli agenti di DreamHouse possono programmare rapidamente una nuova presentazione con un potenziale acquirente.
Testare l'azione nell'app mobile Salesforce
Adesso arriva la parte che riserva le maggiori soddisfazioni: è il momento di testare la nuova azione nell'app mobile. Avvia Salesforce sul tuo dispositivo e seguiamo insieme questo caso d'uso.
- Tocca per aprire il menu di navigazione. Se sei già nell'app Lightning Sales (Vendite), trascina verso il basso per aggiornare il menu di navigazione. Se non sei nell'app Lightning Sales (Vendite), tocca App Launcher (Programma di avvio app), quindi tocca l'app Lightning Sales (Vendite) per aprirla.
- Per prima cosa creiamo un nuovo immobile in modo da poterlo associare a una presentazione. Nel menu di navigazione, tocca Properties (Immobili). Se non vedi Properties (Immobili) nel menu di navigazione, tocca All Items (Tutti gli elementi) per trovarlo in ordine alfabetico.
- Tocca New (Nuovo).
- Come nome dell'immobile, inserisci un indirizzo postale.
- Compila gli altri campi obbligatori, se presenti, quindi tocca Save (Salva). Ora possiamo cercare un potenziale acquirente e fissare un appuntamento per una presentazione.
- Apri il menu di navigazione, quindi tocca Contacts (Referenti).
- Seleziona il referente creato nell'unità precedente oppure creane uno nuovo.
- Trascina verso il basso per aggiornare la barra delle azioni.
- Tocca New Showing (Nuova presentazione).
- Completa i campi.
Suggerimento: la dettatura è molto più veloce della digitazione. Quando arrivi al campo Description (Descrizione), attiva l'input vocale selezionando l'icona del microfono sulla tastiera. Questa funzione nativa del sistema operativo può consentire un notevole risparmio di tempo per gli utenti mobili più impegnati, quindi ricordati di informarli.
- Tocca Save (Salva).
- Torniamo al record Immobile e vediamo che il nuovo evento viene visualizzato nell'elenco correlato Showings (Presentazioni). Apri il menu di navigazione e tocca Properties (Immobili), quindi seleziona l'immobile che hai appena creato.
- Tocca Related (Correlato).
- Tocca Showings (Presentazioni) per vedere tutte le presentazioni pianificate per quell'immobile.
Non male, eh? Inizi a sentirti davvero a tuo agio con le operazioni sui dispositivi mobili. (Datti pure una pacca sulla spalla… te la meriti).
Dopo aver incamerato i tuoi punti, passa all'unità successiva dove imparerai a semplificare le pagine dei dettagli dei record nell'app mobile Salesforce utilizzando i layout compatti.
Risorse