Iniziare a utilizzare gli elenchi di selezione
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Decidere quando aggiungere un campo elenco di selezione.
- Decidere il tipo di elenco di selezione necessario.
- Creare un elenco di selezione personalizzato.
Quando usare un elenco di selezione
Quando vai in pasticceria per ordinare dei biscotti, vuoi sapere quali sono i tipi di biscotti in vendita anziché tirare a indovinare.
Anatomia di un elenco di selezione
Gli elenchi di selezione sono costituiti da due parti.
Il campo (1) definisce il tipo di elenco di selezione. Gli utenti possono selezionare più di un valore? Questo campo dipende da un altro campo per il proprio valore? Queste e altre opzioni vengono impostate a livello di campo.
L'insieme di valori (2) definisce le scelte visualizzate dall'utente, il loro ordine, il valore predefinito e altre impostazioni.
È piuttosto elementare, ma si tratta di una distinzione importante. Queste due parti vengono gestite separatamente. Per adesso ci concentriamo sul campo. Nell'unità successiva ci concentreremo sui valori.
Esistono tre tipi di elenchi di selezione:
- Standard
- Personalizzato
- Personalizzato a selezione multipla
I campi elenco di selezione possono avere le seguenti proprietà:
- Soggetto a restrizioni
- Dipendente o controllante
I valori si possono definire in tre modi:
- Impostando i singoli valori al momento della creazione dell'elenco di selezione. Si tratta di singoli valori, specifici per un unico campo elenco di selezione.
- Utilizzando l'insieme di valori incorporati per i campi elenco di selezione standard che vengono forniti con l'organizzazione Salesforce.
- Creando un insieme di valori a globali Un insieme di valori globali è un insieme personalizzato di valori creato per essere condiviso da più campi elenco di selezione.
Diamo un'occhiata ai diversi tipi di campo elenco di selezione. Tratteremo i valori in un'unità successiva.
Elenchi di selezione standard
Gli elenchi di selezione standard sono quelli che sono inclusi nell'organizzazione Salesforce prima di qualsiasi personalizzazione. Tra gli esempi rientrano l'elenco di selezione Lead Source (Fonte del lead) dell'oggetto Lead, l'elenco di selezione Opportunity Stage (Fase opportunità) dell'oggetto Opportunity (Opportunità) e altri ancora.
I campi elenco di selezione standard sono inclusi per i campi comuni di cui probabilmente avrai bisogno per gli oggetti standard forniti con l'organizzazione.
I campi elenco di selezione standard a volte condividono un insieme di valori standard. Ad esempio, nell'oggetto Lead, i valori dell'elenco di selezione Lead Source (Fonte del lead) fanno parte di un insieme di valori standard. Gli stessi valori vengono utilizzati anche nell'oggetto Account per il campo elenco di selezione Account Source (Origine account). Se modifichi un valore di quell'insieme nell'elenco di selezione Lead Source (Fonte del lead), la modifica verrà applicata anche ai valori del campo elenco di selezione Account Source (Origine account).
Per una maggiore flessibilità, è necessario utilizzare un campo elenco di selezione personalizzato.
Elenchi di selezione personalizzati
Gli elenchi di selezione personalizzati sono quelli creati da te, aggiungendo i tuoi valori e configurando il loro comportamento. Quando crei un nuovo campo personalizzato, scegli Picklist (Elenco di selezione) come tipo di campo.
Ecco i passaggi per creare un elenco di selezione personalizzato. È possibile affinare ulteriormente la personalizzazione in un secondo momento.
- In Setup (Imposta), fai clic sulla scheda Object Manager (Gestore oggetti) e seleziona l'oggetto che deve contenere il campo elenco di selezione.
- Fai clic su Fields & Relationships (Campi e relazioni).
- Fai clic su New (Nuovo). Seleziona Picklist (Elenco di selezione) e fai clic su Next (Avanti).
- Inserisci un'etichetta per il campo elenco di selezione. Il valore del campo Field Name (Nome campo) viene assegnato automaticamente. Il nome del campo viene spesso chiamato anche "Nome API", in quanto viene utilizzato per fare riferimento al campo in fase di programmazione.
- Seleziona Enter values, with each value separated by a new line (Inserire i valori, separando ciascun valore con una nuova riga).
- Inserisci i valori.
- Se preferisci, puoi visualizzare i valori in ordine alfabetico o utilizzare il primo valore dell'elenco come valore predefinito, oppure entrambe le cose. Se selezioni entrambe le opzioni, Salesforce dispone le voci in ordine alfabetico, quindi imposta il primo valore come valore predefinito. Puoi utilizzare una formula per assegnare un valore predefinito in modo dinamico. Ne parleremo più avanti.
- Scegli se limitare i valori di questo elenco di selezione a un elenco approvato dall'amministratore. È qui che puoi decidere se questo elenco debba essere soggetto a restrizioni. Potrai modificare questa opzione in un secondo momento se ti accorgi di aver bisogno di accettare nuovi valori nel campo.
- Fai clic su Next (Avanti).
- Imposta la sicurezza a livello di campo per il campo elenco di selezione, quindi fai clic su Next (Avanti). Questo elenco determina chi può vedere o modificare il campo.
- Scegli i layout di pagina in cui includere il campo elenco di selezione.
- Fai clic su Save (Salva).
Individua gli elenchi di selezione personalizzati esistenti nella pagina Fields & Relationships (Campi e relazioni) di un oggetto. Come gli altri campi personalizzati, il nome di un campo elenco di selezione personalizzato termina con __c.
Elenchi di selezione a selezione multipla personalizzati
Quando crei un elenco di selezione personalizzato, hai a tua disposizione anche l'opzione Picklist (Multi-Select) (Elenco di selezione (selezione multipla)).
Scegli questa opzione se vuoi permettere agli utenti di selezionare più di un valore dall'elenco di selezione. Quando un utente sceglie più di un valore, i valori selezionati vengono visualizzati nel campo, separati da un punto e virgola.
È necessario selezionare più di un valore? No. È possibile selezionarne anche uno solo. Probabilmente starai pensando: "Allora perché non usare sempre un elenco di selezione a selezione multipla?". Perché possono esserci casi in cui è opportuno limitare la scelta degli utenti a un solo valore. Quindi, ricorda:
-
Picklist (Elenco di selezione): un solo valore per volta. A volte è una cosa positiva.
-
Picklist (Multi-Select) (Elenco di selezione (selezione multipla)): uno o più valori per volta.
Tieni in considerazione anche quanto segue:
- Gli elenchi di selezione a selezione multipla hanno un limite inferiore per i valori totali. Per maggiori informazioni, vedi Limitazioni degli elenchi di selezione.
- È possibile convertire, in un secondo momento, un elenco di selezione personalizzato in un elenco di selezione a selezione multipla per supportare più valori nel campo. Tuttavia, quando si converte un elenco di selezione a selezione multipla in un campo elenco di selezione che non supporta la selezione multipla, Salesforce elimina i valori di quel campo dai record esistenti. Il nuovo campo consentirà un solo valore.
- Per raccogliere tutti i risultati che contengono più di un valore, i rapporti che fanno riferimento a elenchi di selezione a selezione multipla devono usare le funzioni contains (contiene) o includes (include, diversa da equals ("uguale a")).
- Nei risultati dei rapporti o nei cruscotti digitali, le scelte di un elenco di selezione a selezione multipla sono raggruppate in modo indipendente. Ad esempio: in un record sono selezionati i valori a, b e c. In un altro record i valori b e c. E in un altro record ancora solo il valore c. Otterrai tre diversi raggruppamenti: uno per a;b;c, uno per b;c e un altro per c.
- Solo funzioni specifiche possono fare riferimento a elenchi di selezione a selezione multipla nelle formule. Per maggiori informazioni, vedi Suggerimenti per l'uso dei campi formula elenco di selezione ed elenco di selezione a selezione multipla.
Elenchi di selezione soggetti a restrizioni
Gli elenchi di selezione soggetti a restrizioni impediscono agli utenti di aggiungere nuovi valori (attraverso l'API o altre app). Questa restrizione risulta utile per preservare la coerenza dei dati. Immagina che qualcuno stia usando un'app per caricare dati nell'elenco di selezione e che inserisca un errore di battitura nell'elenco (ad esempio, Vamiglia).
Se non prevedi restrizioni per i valori di un elenco di selezione, potresti ritrovarti con record che contengono valori come "Vamiglia" anziché "Vaniglia" o valori che non desideri visualizzare. Con un elenco di selezione soggetto a restrizioni, i dati dell'elenco rimangono puliti.
Gli amministratori con l'autorizzazione per modificare il campo possono continuare ad aggiungere e modificare i valori.
Quando crei un elenco di selezione personalizzato, puoi impostarne la restrizione selezionando l'opzione Restrict picklist to the values defined in the value set (Limita l'elenco di selezione ai valori definiti nell'insieme di valori). Quando imposti un elenco di selezione come non soggetto a restrizioni, gli utenti non possono inserire nuovi valori attraverso l'interfaccia utente, ma possono farlo attraverso l'API, l'automazione o altre app.
Per modificare questa impostazione in un elenco di selezione esistente:
- Vai alla pagina dei dettagli dell'elenco di selezione e scegli Edit (Modifica).
- Seleziona Restrict picklist to the values defined in the value set (Limita l'elenco di selezione ai valori definiti nell'insieme di valori).
- Fai clic su Save (Salva).
Elenchi di selezione dipendenti
Con gli elenchi di selezione dipendenti puoi guidare gli utenti, risparmiare spazio nell'interfaccia utente e migliorare ulteriormente l'integrità dei dati. Un elenco di selezione dipendente filtra i valori di un elenco di selezione in base alla selezione effettuata in un altro elenco di selezione o in una casella di controllo (il valore controllante) nello stesso record.
Supponiamo che la tua pasticceria proponga un centinaio di tipi diversi di biscotti e che tu voglia indirizzare i clienti che soffrono di allergie al glutine o alle noci verso biscotti che non ne contengono. Puoi creare un elenco di selezione controllante per le preferenze in cui è possibile selezionare "Tutti", "Senza glutine" o "Senza frutta a guscio". Quindi, puoi impostare l'elenco dei gusti dei biscotti come elenco dipendente dall'elenco di selezione delle preferenze. Quando un utente seleziona "Senza glutine", l'elenco dei gusti dei biscotti mostrerà solo quelli senza glutine.
Nella prossima unità spiegheremo come impostare un elenco di selezione dipendente.
Confrontare i campi elenco di selezione
Prendi in considerazione l'idea di stampare questa tabella, plastificarla e appenderla alla parete.
Elenco di selezione standard |
Elenco di selezione personalizzato |
Elenco di selezione a selezione multipla personalizzato |
|
---|---|---|---|
Aggiunta/rimozione dai layout di pagina |
Sì |
Sì |
Sì |
Eliminazione dall'organizzazione |
Sì |
Sì |
|
Impostazione di un valore predefinito |
Sì |
Sì |
Sì |
Utilizzo di una formula per un valore predefinito |
Sì |
Sì |
|
Possibilità di selezionare più valori |
Sì |
||
Possibilità di aggiungere valori tramite app o API |
Sì |
Sì |
Sì |
Possibilità di applicare restrizioni |
Sì |
Sì |
|
Possibilità di essere un elenco di selezione dipendente |
Sì |
Sì |
Abbiamo concluso la descrizione dei tipi di campo elenco di selezione e delle loro proprietà. Nella prossima unità ci concentreremo sulle azioni che i valori degli elenchi di selezione ti permettono di fare.
Risorse
- Guida di Salesforce: Creare un campo elenco di selezione personalizzato
- Guida di Salesforce: Personalizzare campi standard
- Guida di Salesforce: Elenchi di selezione dipendenti