Skip to main content

Raccogliere informazioni sui referenti dagli utenti

Obiettivi di apprendimento

In questo progetto utilizzerai Flow Builder per creare un flusso che:
  • Acquisice informazioni dagli utenti.
  • Esegue una query nell'organizzazione Salesforce per individuare un record corrispondente a ciò che gli utenti inseriscono.
  • Decide se aggiornare il record corrispondente o crearne uno nuovo.
  • Crea o aggiorna un record.
Nota

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. Accertati di copiare e incollare i valori riportati in inglese e imposta la lingua del Trailhead Playground su Inglese e le impostazioni internazionali su Stati Uniti. Segui le istruzioni qui.

Visita il badge Trailhead nella tua lingua per scoprire come usufruire dell'esperienza di Trailhead in altre lingue.

Nota

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:

Apri le istruzioni di Trailhead per screen reader.

Introduzione

Questo progetto illustra i passaggi necessari per creare un semplice flusso. Avvia subito il tuo Trailhead Playground per seguire tutte le fasi necessarie per completare il progetto. Segui le istruzioni e osserva come i vari controlli funzionano in Flow Builder. Alla fine del progetto avrai creato un flusso perfettamente funzionante. Per aprire il tuo Trailhead Playground, scorri verso il basso fino alla sfida pratica e fai clic su Avvia. Iniziamo!

Creare il flusso e aggiungere una schermata

  1. In Setup (Impostazioni), inserisci Flows (Flussi) nella casella Quick Find (Ricerca veloce), quindi seleziona Flows (Flussi).
  2. Fai clic su New Flow (Nuovo flusso), seleziona Screen Flow (Flusso schermata) e fai clic su Create (Crea).
  3. Nell'area di disegno del flusso, sul percorso che segue l'elemento Start (Avvia), posiziona il cursore del mouse su Add Element (Aggiungi elemento) e fai clic su Add Element (Aggiungi elemento).Schermata di Flow Builder che mostra la posizione del nodo Add Element (Aggiungi elemento).
  4. Fai clic su Screen (Schermata). Si apre la finestra New Screen (Nuova schermata).
  5. Nel riquadro Screen Properties (Proprietà schermata), in Label (Etichetta) inserisci Contact Info (Info referente).
  6. Il campo API Name (Nome API) viene automaticamente compilato con Contact_Info. Campi Label (Etichetta) e API Name (Nome API) in Screen Properties (Proprietà schermata)
  7. Fai clic su Done (Chiudi). Ora nell'area di disegno sono presenti tre elementi: Start (Avvia), Contact Info (Info referente) ed End (Fine).
    Area di disegno di Flow Builder che mostra Contact Info (Info referente) tra Start (Avvia) ed End (Fine).
  8. Fai clic su Save (Salva).
    Campo Valore
    Flow Label (Etichetta flusso) New Contact (Nuovo referente)
    Nome API del flusso New_Contact
  9. Fai clic su Save (Salva).

Creare una variabile record per il referente

Poiché l'obiettivo è acquisire informazioni sui referenti dagli utenti, creiamo una variabile record per memorizzare i dati del record Referente nel flusso.

  1. Fai clic su Pulsante 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).
    Pulsante New Resource (Nuova risorsa) nella scheda Manager (Gestore)
  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, nella scheda Manager (Gestore) è presente una risorsa variabile record denominata contact.
    Scheda Manager (Gestore) in cui è visualizzata la variabile contact.
  8. Fai clic su Save (Salva).

Aggiungere un componente di input Name (Nome)

Ora devi creare i campi del modulo che gli utenti utilizzeranno per inserire nella schermata le informazioni sui referenti. Iniziamo con un componente di input che viene compilato con il nome del referente.

  1. Sull'area di disegno, fai doppio clic sulla schermata Contact Info (Info referente). Si apre la finestra Edit Screen (Modifica schermata).
  2. Nel riquadro Components (Componenti), inserisci Name (Nome) nella casella di ricerca.
  3. Trascina Name (Nome) sull'area di disegno della schermata.
    Pagina Edit Screen (Modifica schermata) che mostra dove trascinare il componente di input Name (Nome) dal riquadro dei componenti schermata all'area di disegno della schermata
    Nel riquadro delle proprietà è ora visualizzato il componente di input Name (Nome).
  4. Nel riquadro delle proprietà, inserisci contactName in API Name (Nome API).Pagina Edit Screen (Modifica schermata) in cui è visualizzato il riquadro delle proprietà.
  5. Fai scorrere il riquadro verso il basso e fai clic su Advanced (Avanzate). Accertati che la casella di controllo Manually assign variables (Assegna manualmente le variabili sia selezionata.
  6. Completa i passaggi seguenti per acquisire i valori che gli utenti inseriscono nei campi First Name (Nome) e Last Name (Cognome) e memorizzarli nella variabile record contact.
    1. In First Name (Nome), inserisci {!contact.FirstName}.
      Riquadro delle proprietà in cui è visualizzato il valore del campo First Name (Nome) sotto Store Output Values (Memorizza valori di output)
    2. In Last Name (Cognome), inserisci {!contact.LastName}.
  7. Fai clic su Done (Chiudi).
  8. Fai clic su Save (Salva).

Aggiungere un componente di input Picklist (Elenco di selezione)

Ora aggiungiamo l'elenco di selezione in cui gli utenti potranno selezionare l'account controllante del referente.

  1. Sull'area di disegno, fai doppio clic sulla schermata Contact Info (Info referente).
  2. Nel riquadro Components (Componenti), inserisci Picklist (Elenco di selezione) nella casella di ricerca.
  3. Trascina il componente Picklist (Elenco di selezione) sull'area di disegno della schermata subito al disotto del componente Name (Nome).
    Pagina Edit Screen (Modifica schermata) che mostra dove trascinare il componente di input Picklist (Elenco di selezione) dal riquadro dei componenti schermata all'area di disegno della schermata
    Nel riquadro delle proprietà è ora visualizzato il componente di input Picklist (Elenco di selezione). Pagina Edit Screen (Modifica schermata) in cui sono visualizzate le proprietà dell'elenco di selezione.
  4. Nel riquadro delle proprietà, inserisci i valori seguenti:
    Campo Valore
    Label (Etichetta) Account
    API Name (Nome API) Account
    Data Type (Tipo di dati) Text (Testo)
  5. Nella sezione Configure Choices (Configura scelte), seleziona New Choice Resource (Nuova risorsa Scelta). Inserisci questi valori:
    Campo Valore
    Resource Type (Tipo di risorsa) Record Choice Set (Insieme di scelte record)
    API Name (Nome API) accounts
    Object (Oggetto) Account
    Condition Requirements (Requisiti della condizione) None—Get All Account Records (Nessuno—Ottieni tutti i record Account)
    Choice Label (Etichetta scelta) Name (Nome account)
    Data Type (Tipo di dati) Text (Testo)
    Choice Value (Valore scelta) ID (Id account)
  6. Nella sezione Store More Account Field Values (Memorizza altri valori di campo Account), completa i passaggi seguenti per memorizzare l'ID dell'account selezionato dall'utente nella variabile record contact:
    1. In Field (Campo), seleziona Id (Id account).
    2. In Variable (Variabile), inserisci {!contact.AccountId}.
  7. Fai clic su Done (Chiudi) due volte.
  8. Fai clic su Save (Salva).

Aggiungere un componente di input Toggle (Pulsante di alternanza)

Ora aggiungiamo un pulsante di alternanza per consentire agli utenti di indicare se aggiornare un record esistente, quando ne viene trovato uno.

  1. Sull'area di disegno, fai doppio clic sulla schermata Contact Info (Info referente).
  2. Dal riquadro Componenti della schermata, trascina Toggle (Pulsante di alternanza) subito al di sotto del componente Picklist (Elenco di selezione) Account. Componente di input Pulsante di alternanza sull'area di disegno della schermata.
  3. Nel riquadro delle proprietà, inserisci i valori seguenti:
    Campo Valore
    API Name (Nome API) update_toggle
    Label (Etichetta) If this contact already exists, update the existing record. (Se il referente inserito esiste, aggiorna il record esistente).
    Active Label (Etichetta Attivo) Update existing (Aggiorna esistente)
    Inactive Label (Etichetta Inattivo) Create other contact (Crea un altro referente)
    Manually assign variables (Assegna manualmente le variabili) (in Advanced (Avanzate)) deselezionato
    Revisited Screen Values (Valori schermata rivisitata) (in Advanced (Avanzate)) Use values from when the user last visited this screen (Utilizza valori da quando l'utente ha visitato questa schermata per l'ultima volta)
  4. Fai clic su Done (Chiudi).
  5. Fai clic su Save (Salva).

Chiudere e aprire il flusso

  1. Per uscire da Flow Builder, fai clic sulla freccia Indietro.
    Schermata di Flow Builder che mostra la posizione della freccia Indietro.Viene visualizzata la pagina dell'elenco dei flussi.
  2. Per riaprire il flusso in Flow Builder, individua la voce New Contact (Nuovo referente) nella pagina dell'elenco dei flussi e fai clic su di essa.

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. Fai clic su Run (Esegui) al di sopra dell'area di disegno.
    Schermata di Flow Builder che mostra la posizione del pulsante Run (Esegui).
  2. Inserisci dei valori di tua scelta, seleziona un qualsiasi account dall'elenco e fai clic su Finish (Fine).
    Schermata del flusso in esecuzione.

Poiché nel flusso non sono presenti elementi da eseguire dopo la schermata, quando il flusso termina non succede nulla. Il flusso non fa altro che avviarsi di nuovo, il che vuol dire che significa che vedrai nuovamente la schermata.

Congratulazioni: hai creato ed eseguito un flusso! Per ora il flusso visualizza soltanto una schermata in cui gli untenti possono inserire dei dati. Ora configurerai il flusso in modo da confrontare i dati inseriti dagli utenti con i dati dell'organizzazione.

Continua a imparare gratuitamente!
Registra un account per continuare.
Cosa troverai?
  • Ottieni consigli personalizzati per i tuoi obiettivi di carriera
  • Metti in pratica le tue competenze con sfide pratiche e quiz
  • Monitora e condividi i tuoi progressi con i datori di lavoro
  • Accedi a risorse di tutoraggio e opportunità di carriera