Skip to main content

Raccogliere informazioni sui referenti dagli utenti

Obiettivi di apprendimento

In questo progetto utilizzerai Flow Builder per creare un flusso schermata in grado di:

  • Acquisire informazioni dagli utenti.
  • Eseguire una query nell‘organizzazione Salesforce per individuare un record corrispondente a ciò che gli utenti hanno inserito.
  • Chiedere agli utenti se aggiornare il record corrispondente o lasciarlo invariato.
  • Creare o aggiornare un record.
  • Fornire un link al record aggiornato o creato.
Nota

Nota

Stai seguendo la formazione in italiano? Inizia la sfida in un Trailhead Playground in italiano e utilizza le traduzioni fornite tra parentesi per la navigazione. Per quanto riguarda i valori da inserire, copia e incolla solo quelli in lingua inglese, perché la convalida della sfida è basata sul fatto che i dati siano in inglese. Se non superi la sfida nella tua organizzazione italiana, ti consigliamo di (1) selezionare Stati Uniti per le impostazioni internazionali, (2) selezionare Inglese per la lingua seguendo le istruzioni riportate qui e, successivamente, (3) fare nuovamente clic sul pulsante "Controlla la sfida".

Visita il badge Trailhead nella tua lingua per informazioni dettagliate su come usufruire dell'esperienza Trailhead in altre lingue.

Introduzione

Oltre a richiedere una gestione complessa, i dati duplicati rappresentano anche un pericolo per l‘integrità della tua organizzazione e per la sua capacità di supportare tecnologie avanzate come Data 360. In più, sono fonte di frustrazione e confusione per gli utenti. Pertanto, aggiungere funzionalità che aiutino a evitare i duplicati può essere molto utile.

In questo badge crei un flusso di schermate che consente agli utenti di creare nuovi referenti, ma offre loro anche la possibilità di aggiornare un referente esistente qualora ne esista già uno con lo stesso indirizzo email.

Avviare il Trailhead Playground

Per completare questo progetto pratico, utilizzerai il tuo ambiente Salesforce personale, noto come Trailhead Playground. Puoi avviarlo accedendo a Trailhead e facendo clic su Avvia in fondo a questa pagina. Il playground si apre in una nuova scheda o finestra del browser. Tieni aperta la finestra del playground mentre completi il badge. Una volta completate le fasi nel playground, torna a questa finestra e fai clic su Verify step (verifica passaggio) in fondo alla pagina.

Creare il flusso

  1. Fai clic sull'App Launcher (Programma di avvio app) (App Launcher (Programma di avvio app)).
  2. Nella casella Search Apps and Items (Cerca nelle app e nelle voci), inserisci auto e poi seleziona Automation (Automazione).
  3. Nel riquadro Flows (Flussi), fai clic su New (Nuovo).
  4. Sotto Frequently Used (Usate di frequente), seleziona Screen Flow (Flusso schermata).
    Viene visualizzata l‘area di disegno di Flow Builder.

Creare una variabile record per il referente

Innanzitutto, crea una variabile record per memorizzare i dati dei referenti nel flusso. Questa singola variabile memorizza tutti i campi di un referente. Conservare tutti quei dati in un unico posto consente di utilizzarli senza difficoltà in un momento successivo.

  1. Fai clic su Toggle Toolbox (Attiva/disattiva casella degli strumenti) per visualizzare la casella degli strumenti.
  2. Nella scheda Manager (Gestore), fai clic su New Resource (Nuova Risorsa).
  3. In Resorce Type (Tipo di risorsa) seleziona Variable (Variabile).
  4. In API Name (Nome API), inserisci contact.
  5. In Data Type (Tipo di dati), seleziona Record.
  6. In Object (Oggetto), inserisci Contact (Referente).
  7. Fai clic su Done (Chiudi).
    Ora, nella casella degli strumenti, la scheda Manager (Gestore) contiene una variabile record denominata contact (referente).
  8. Fai clic su Save (Salva).
    • Flow Label (Etichetta flusso): New Contact (Nuovo referente)
    • Nome API del flusso: New_Contact
  9. Fai clic su Save (Salva).

Potrebbe essere visualizzato un messaggio di errore che informa che il flusso non può essere eseguito perché nessun elemento è collegato all‘elemento iniziale (Start). Non preoccuparti perché si tratta proprio del problema che stai per risolvere.

Creare un elemento Schermata

Successivamente, crea un elemento schermata per raccogliere i dati del nuovo referente potenziale.

  1. Nell'area di disegno del flusso, fai clic su Add Element (Aggiungi elemento) sul percorso al di sotto dell'elemento Start (Avvia).
  2. Seleziona Screen (Schermata).
    Si apre la finestra New Screen (Nuova schermata).
  3. Nel riquadro Screen Properties (Proprietà schermata), in Label (Etichetta), inserisci Contact Info (Info referente).
    Il campo API Name (Nome API) viene automaticamente compilato con Contact_Info.

Riquadro Screen Properties (Proprietà schermata) che corrisponde ai passaggi precedenti.

  1. Fai clic su Done (Chiudi).
    Nell’area di disegno vengono visualizzati tre elementi: l’elemento iniziale (Start) del flusso schermata, la schermata Contact Info (Info referente) e l’elemento End (Fine).

Area di disegno di Flow Builder che mostra Contact Info (Info referente) tra gli elementi Start (Avvia) ed End (Fine).

  1. Salva il flusso.

Aggiungere un componente Nome alla schermata

Per richiedere o visualizzare le informazioni per gli utenti, un elemento schermata ha bisogno di componenti schermata. In questo caso, la schermata deve contenere campi in cui inserire le informazioni del referente potenziale. Iniziamo con un componente schermata che viene compilato con il nome del referente.

  1. Sull‘area di disegno, fai clic sull’elemento Contact Info (Info referente).
    Si apre la finestra Edit Screen (Modifica schermata). Questa finestra è detta anche area di disegno della schermata.
  2. Nella scheda Components (Componenti), inserisci name (Nome) nella casella Search Components (Cerca componenti).
  3. Fai clic sul componente Name (Nome) per aggiungerlo all’area di disegno della schermata.
    Ora il riquadro delle proprietà rappresenta il componente Name (Nome).
  4. Nel riquadro delle proprietà del componente Name (Nome), inserisci contactName in API Name (Nome API).
  5. Fai scorrere il riquadro verso il basso e fai clic su Advanced (Avanzate).
  6. Seleziona Manually assign variables (Assegna manualmente le variabili).
  7. Nella sezione Store Output Values to Select Variables (Memorizza valori di output per selezionare le variabili), inserisci valori derivati dalla variabile record del referente.
    • In First Name (Nome), seleziona contact (referente) e poi First Name (Nome).
      Riquadro Name (Nome) che corrisponde ai passaggi precedenti.
    • In LastName (Cognome), seleziona contact (referente) e poi Last Name (Cognome).
  1. Fai clic su Done (Chiudi).
  2. Salva il flusso.

Aggiungere un componente Ricerca scelte alla schermata

Ora aggiungiamo un componente Choice Lookup (Ricerca scelte) in cui gli utenti potranno selezionare l‘account controllante del referente.

  1. Sull‘area di disegno, fai clic sull’elemento Contact Info (Info referente) per aprirne l’area di disegno della schermata.
  2. Nella scheda Components (Componenti) fai clic sul componente Choice Lookup (Ricerca scelte) per aggiungerlo all’area di disegno della schermata, sotto il componente Name (Nome).
    Ora il riquadro delle proprietà rappresenta il componente Choice Lookup (Ricerca scelte).
  3. Nel riquadro delle proprietà del componente Choice Lookup (Ricerca scelte), inserisci i seguenti valori.
    • In Label (Etichetta), inserisci Account. Il campo API Name (Nome API) viene automaticamente impostato su Account.
    • Seleziona la casella di controllo Require (Richiedi).
    • Assicurati che l’opzione Let Users Select Multiple Options (Consenti agli utenti di selezionare più opzioni) sia impostata su No.
  4. Nella sezione Configure Choices (Configura scelte), seleziona New Choice Resource (Nuova risorsa Scelta). Inserisci questi valori:
    • In Resource Type (Tipo di risorsa), seleziona Record Choice Set (Insieme di scelte record).
    • In API Name (Nome API), inserisci AllAccounts.
    • In Object (Oggetto), seleziona Account.
    • In Condition Requirements (Requisiti della condizione), seleziona None—Get All Account Records (Nessuno - Ottieni tutti i record Account).
    • In Sort Order (Ordinamento), seleziona Ascending (Crescente).
    • In Sort By (Ordina per), seleziona Name (Nome).
    • In Choice Label (Etichetta scelta), seleziona Name (Nome).
    • In Data Type (Tipo di dati), seleziona Text (Testo).
    • In Choice Value (Valore scelta), seleziona Id.
    • Nella sezione Store More Account Field Values (Memorizza altri valori di campo Account), inserisci i valori seguenti per memorizzare l'ID dell'account selezionato dall'utente nella variabile record contact:
      • In Field (Campo), seleziona Account ID (ID account).
      • In Variable (Variabile), seleziona contact (referente) e poi Account ID (ID account) (la seconda).
  5. Fai clic su Done (Chiudi) per chiudere la finestra New Choice Resource (Nuova risorsa Scelta).
  6. Fai clic su Done (Chiudi) per chiudere la finestra Edit Screen (Modifica schermata).
  7. Salva il flusso.

Aggiungere un componente Email alla schermata

Infine, aggiungi un componente Email per permettere agli utenti di inserire l’indirizzo email del referente. Ricorda che il flusso utilizzerà questo valore per individuare i referenti duplicati, quindi il campo deve essere obbligatorio.

  1. Sull‘area di disegno, fai clic sull’elemento Contact Info (Info referente) per aprirne l’area di disegno della schermata.
  2. Nella scheda Components (Componenti), fai clic sul componente Email per aggiungerlo all’area di disegno della schermata.
  3. Nel riquadro delle proprietà del componente Email, inserisci i seguenti valori.
    • In API Name (Nome API), inserisci contactEmail.
    • In Label (Etichetta), inserisci Email.
    • In Required (Obbligatorio), seleziona True (Vero).
  4. Fai scorrere il riquadro verso il basso e fai clic su Advanced (Avanzate).
  5. Seleziona Manually assign variables (Assegna manualmente le variabili).
  6. Nella sezione Store Output Values to Select Variables (Memorizza valori di output per selezionare le variabili), in Value (Valore), seleziona contact (referente) e poi Email.
    La sezione Store Output Values to Select Variables (Memorizza valori di output per selezionare le variabili) con il campo Value (Valore) impostato su contact (referente) > Email.
  7. Fai clic su Done (Chiudi).
  8. Salva il flusso.

Eseguire il flusso per visualizzare la schermata

A questo punto, il flusso è pronto per acquisire informazioni sui referenti dagli utenti e memorizzarle nelle variabili di flusso. Vediamo che aspetto ha la schermata per gli utenti che eseguono il flusso.

  1. Nella barra degli strumenti, fai clic su Run (Esegui).
  2. Inserisci dei valori di tua scelta, seleziona un qualsiasi account dall'elenco e fai clic su Finish (Fine).
    L’elemento schermata New Contact (Nuovo referente) in cui sono visualizzati i campi First Name (Nome), Last Name (Cognome), Account e Email.

Poiché nel flusso non sono presenti elementi da eseguire dopo la schermata, quando fai clic su Finish (Fine) non succede nulla. Il flusso non fa altro che avviarsi di nuovo, il che vuol dire che significa che vedrai nuovamente la schermata.

Per ora il flusso visualizza soltanto una schermata in cui gli utenti possono inserire dei dati. Ora configurerai il flusso in modo da confrontare i dati inseriti dagli utenti con i dati dell‘organizzazione.

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback