Skip to main content

Fai crescere il tuo business con Salesforce Starter

Approfondisci le relazioni con i clienti grazie all’app unica per le vendite, l’assistenza e il marketing.

Inizia la prova gratis di 30 giorni
Tempo stimato

Conoscere le variabili di flusso

Obiettivi di apprendimento

Al completamento di questa unità, sarai in grado di:

  • Capire come funzionano le variabili.
  • Creare molti tipi diversi di variabili.
  • Elencare i diversi tipi di risorse e come si utilizzano.
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. 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.

Che cos'è una variabile?

Possiamo immaginare che la parola variabile possa incutere un po' di soggezione. 

  • "Riguarda la programmazione di software, vero? Ma io non so programmare!"
  • "Le variabili le avevo studiate in algebra, mi pare. Ma non tocco più matematica da una vita."
  • "Non ho idea di cosa sia una variabile. È troppo complicato."

Ti capiamo. E siamo qui per aiutarti a comprendere le variabili.

In un flusso, una variabile è un recipiente che contiene un'informazione. Guarda questo video per capire cosa sono le variabili e come funzionano.

Durante l'esecuzione di un flusso, nelle variabili vengono memorizzati dei valori, ma questi possono essere modificati dal flusso stesso. Per questo si chiamano variabili, perché hanno la facoltà di variare.

A cosa servono le variabili?

Per la maggior parte dei casi d'uso dei flussi, serve almeno una variabile. Le variabili memorizzano una grande quantità delle informazioni utilizzate da un flusso, pertanto senza variabili i flussi non possono svolgere il loro compito. Ecco alcuni casi d'uso comuni in cui sono necessarie le variabili.

  • In un flusso schermata, per memorizzare l'ID del record su cui è visualizzato il flusso, allo scopo di indicare al flusso quale record aggiornare alla fine del flusso.
  • Per memorizzare un valore numerico che può essere più grande o più piccolo a seconda delle scelte dell'utente.
  • Per memorizzare il risultato ottenuto unendo due stringhe di testo.
  • Per recuperare i valori di un record da usare nei calcoli, copiarli in un altro record o mostrarli a un utente.
  • Per mettere insieme una raccolta di valori che puoi usare per creare un record.
  • Per apportare modifiche a tutti i record che soddisfano determinati criteri.
  • Per eliminare tutti i record che soddisfano determinati criteri.
  • Per tenere il conto di quante volte è stato eseguito un loop.

Queste sono solo alcune possibilità, ma nessuna sarebbe possibile senza le variabili. I flussi possono sembrare composti da elementi e connettori, ma le variabili sono come il sugo sull'arrosto e il purè di patate!

Un piatto con una fetta di carne etichettata "ELEMENTI", accanto al purè di patate con l'etichetta "CONNETTORI", conditi con una salsa con l'etichetta "VARIABILI".

Non temere, non devi creare tu tutte le variabili. Molti elementi del flusso creano le proprie variabili e spesso è meglio utilizzare quelle. 

Cosa si può memorizzare in una variabile?

Quando crei una variabile, indichi al flusso quale tipo di dati può memorizzare, proprio come quando crei un campo personalizzato. Diamo un'occhiata ad alcuni dei diversi tipi di variabili. 

Flo Smith circondata da numerosi fumetti con i suoi pensieri. Ognuno contiene un valore diverso, tra cui data e ora, un nome, un numero di telefono, un valore formato valuta, un ID Salesforce, una casella con una spunta e alcuni valori di testo.

Testo: una stringa composta da lettere, numeri e caratteri. Se devi memorizzare soltanto un ID Salesforce e non un intero record, usa una variabile di testo. Esempi: 


  • Otto
  • 01ZEE0000004GxOIAU
  • Non so

Numero, Valuta: un valore numerico. Non includere simboli di valuta, come $ o €. Esempi: 

  • 42
  • 246.01

Booleano: un valore vero o falso. Queste variabili possono contenere solo le costanti globali True, False o Stringa vuota. Esempi: 

  • {!GlobalConstant.True}
  • {!GlobalConstant.False}
Nota

Assicurati di usare le costanti globali True e False, altrimenti Flow Builder interpreterà "true" e "false" come testo e non come un valore positivo o negativo.

Data, Data/Ora: un valore formattato in un modo particolare per indicare una data specifica o un orario specifico in una data specifica. Vedi Valid Date and DateTime Formats (Formati Date e DateTime validi) per informazioni su come formattare i dati di tipo data/ora e data. Esempi: 

  • 05/04/2063
  • 1955-11-12T22:04:00Z

Record: tutti i valori di un record Salesforce, memorizzati insieme in un'unica variabile. Ciascun valore mantiene il proprio tipo di dati, proprio come un record Salesforce. Il flusso può recuperare o aggiornare singolarmente ciascun valore.

Esistono alcuni altri tipi di variabili, ma non li esamineremo in questo modulo.

Perché è importante il tipo di dati della variabile? Perché non memorizzare tutto come testo? Proprio come i campi degli oggetti Salesforce, le variabili devono avere il tipo di dati corretto per poter interagire con altri elementi. Per esempio, supponi di inserire una data specifica in una variabile di testo. Puoi leggere il testo e visualizzarlo, ma se vuoi che il flusso modifichi la data (ad esempio aggiungendo un anno) è necessario che la variabile contenga il tipo di dati Data o Data/Ora.

Nota

Alcune variabili possono memorizzare più valori, ma questo è necessario solo quando trasferisci i valori a un elemento che prevede più di un valore. Non devi preoccuparti di accatastare più valori in una sola variabile per evitare di averne troppe. Avere qualche variabile in più non influisce sulle prestazioni e non causa alcun problema.

Un'ultima informazione importante sulla memorizzazione di valori nelle variabili: ogni volta che un flusso viene eseguito, all'inizio tutte le variabili contengono sempre il loro valore predefinito. Se il valore predefinito è vuoto, la variabile sarà vuota all'inizio. I valori delle variabili non sono mai trasferiti da un utente all'altro o da un'istanza del flusso a un'altra.

Creare una variabile

Puoi creare una variabile nel punto in cui devi utilizzarla o nella casella degli strumenti. In questa unità useremo la casella degli strumenti, ma tu puoi usare il metodo che preferisci.

Vediamo come creare una semplice variabile di testo.

  1. In Setup (Imposta), inserisci Flows (Flussi) nella casella Quick Find (Ricerca veloce), quindi seleziona Flows (Flussi).
  2. Fai clic su New Flow (Nuovo flusso).
  3. Seleziona un tipo di flusso e fai clic su Create (Crea).
    Va bene qualsiasi tipo di flusso, perché tutti utilizzano le variabili. In questo esercizio evita di scegliere Record-Triggered Flow (Flusso attivato da record) perché richiede ulteriori passaggi di configurazione.
  4. Fai clic su Attiva/disattiva casella degli strumenti per visualizzare la casella degli strumenti.
  5. Fai clic su New Resource (Nuova risorsa). In qualsiasi momento puoi fare clic sul pulsante Toggle Toolbox (Attiva/disattiva casella degli strumenti) per nascondere la casella degli strumenti.
    Il pulsante New Resource (Nuova risorsa) all'interno della casella degli strumenti in Flow Builder.
  6. In Resource Type (Tipo di risorsa) seleziona Variable (Variabile).
  7. Inserisci un nome API e una descrizione per la variabile.
  8. In Data Type (Tipo di dati), seleziona Text (Testo).
    La finestra New Resource (Crea risorsa), con le opzioni per impostare il tipo di risorsa, il nome API, la descrizione e il tipo di dati.
  9. Fai clic su Done (Chiudi).

Ecco fatto! Ora hai un recipiente in cui memorizzare i dati. Puoi vederlo nella casella degli strumenti.

La variabile contactID creata, nella casella degli strumenti di Flow Builder.

Quando hai creato la variabile, avrai notato anche altre impostazioni, non preoccuparti, ne parleremo in altri badge sui flussi. In linea di massima, non è necessario attivare nessuna di quelle impostazioni, a meno che tu non sappia già di averne bisogno. Per il momento goditi la soddisfazione di aver creato la tua prima variabile.

Risorse simili alle variabili

Le variabili sono un tipo di risorse dei flussi, ma ne esistono altre che puoi utilizzare. Eccole riassunte brevemente.

Costanti

Una costante è come una variabile, con la differenza che il suo valore non può cambiare. Per questo si chiama costante. Quando crei una costante, le assegni un valore che il flusso non può modificare.

La finestra Crea risorsa compilata in base alla descrizione che segue.

In questo esempio, il Nome API della risorsa è pi, il Tipo di risorsa è Costante, il Tipo di dati è Numero e il Valore è 3.14159.

Formule

Le formule dei flussi sono molto simili ai campi formula personalizzati; la struttura, il formato e il modo in cui utilizzano i dati sono pressoché identici. Puoi utilizzare la maggior parte delle funzioni che usi nei campi formula e puoi usare le variabili e i componenti della schermata come campi di unione. Tuttavia, la formattazione dei campi di unione è diversa, utilizza pertanto il selettore risorse per assicurarti che siano aggiunte correttamente. Per maggiori informazioni, consulta Considerazioni sulle formule nei flussi.

La finestra New Resource (Crea risorsa) che illustra la creazione di una formula.

Nota

Esattamente come i campi formula, le risorse formula vengono ricalcolate ogni volta che vi si accede. Se una formula viene usata due volte in un unico flusso e contiene variabili che cambiano, la seconda volta potrebbe eseguire il calcolo diversamente.

Modelli di testo

La finestra Crea risorsa che illustra la creazione di un modello di testo.

A volte è necessario memorizzare un blocco di testo più esteso oppure un determinato testo deve essere formattato in modo specifico. I modelli di testo sono essenzialmente delle costanti in cui è possibile memorizzare una grande quantità di testo RTF (testo con font, dimensioni, colori, elenchi e altra formattazione speciale). Usa un modello di testo per memorizzare il corpo di un'email o un blocco di testo formattato da riutilizzare su più schermate. Come le formule, i modelli di testo possono usare anche variabili e componenti della schermata come campi di unione.

Dopo aver completato la sfida pratica, continua il tuo viaggio alla scoperta di Flow Builder con l'itinerario Creare flussi con Flow Builder, che ti guiderà attraverso tutto il percorso di apprendimento di Flow Builder, dall'inizio alla fine. Segui la sequenza di badge consigliata per acquisire solide competenze di automazione dei processi e diventare un guru di Flow Builder.

Risorse

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