Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

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? 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.

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).
  3. Accertati che Start from Scratch (Inizia da zero) sia selezionato e fai clic su Next (Avanti).
  4. Seleziona Screen Flow (Flusso schermata) e fai clic su Create (Crea).
  5. Nell'area di disegno del flusso, fai clic su Add Element (Aggiungi elemento) sul percorso al di sotto dell'elemento Start (Avvia).
    Posizione del nodo Add Element (Aggiungi elemento)
  6. Seleziona Screen (Schermata). Si apre la finestra New Screen (Nuova schermata).
  7. In Label (Etichetta) inserisci Contact Info (Info referente).
    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)
  8. 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).
  9. Fai clic su Save (Salva).
    • Flow Label (Etichetta flusso): New Contact (Nuovo referente)
    • Flow API Name (Nome API del flusso): New_Contact
  10. 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 FirstName (Nome), seleziona contact e poi FirstName (Nome).
      Riquadro delle proprietà in cui è visualizzato il valore del campo First Name (Nome) sotto Store Output Values (Memorizza valori di output)
    2. In LastName (Cognome), seleziona contact e poi LastName (Cognome).
  1. Fai clic su Done (Chiudi).
  2. 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:
    • 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:
    • 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)
    • 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 Id (Id account).
      • In Variable (Variabile), seleziona contact e poi AccountId (ID account).
  1. Fai clic su Done (Chiudi) due volte.
  2. 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:
    • 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)
  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 Back (Indietro).
    Schermata di Flow Builder che mostra la posizione della freccia Back (Indietro)
    Viene visualizzata la pagina All Flows (Tutti i flussi).
  2. Per riaprire il flusso in Flow Builder, individua la voce New Contact (Nuovo referente) nella pagina All Flows (Tutti i 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 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